1、mysqld
| 啟動mysql服務器: ./mysqld --defaults-file=/etc/my.cnf --user=root客戶端連接: mysql --defaults-file=/etc/my.cnf 或 mysql -S /tmp/mysql.sock |
2、mysqld_safe
| 啟動mysql服務器: ./mysqld_safe --defaults-file=/etc/my.cnf --user=root &客戶端連接: mysql --defaults-file=/etc/my.cnf 或 mysql -S /tm/mysql.sock |
3、mysql.server
| cp -v /usr/local/mysql/support-files/mysql.server /etc/init.d/chkconfig --add mysql.server啟動mysql服務器:service mysql.server {start|stop|restart|reload|force-reload|status}客戶端連接: 同1、2 |
4、mysqld_multi
| mkdir $MYSQL_BASE/data2cat <<-EOF>> /etc/my.cnf[mysqld_multi]mysqld = /usr/local/mysql/bin/mysqld_safemysqladmin = /user/local/mysql/bin/mysqladminuser = mysqladminpassword = mysqladmin[mysqld3306]port = 3306socket = /tmp/mysql3306.sockpid-file = /tmp/mysql3306.pidskip-external-lockingkey_buffer_size = 16Mmax_allowed_packet = 1Mtable_open_cache = 64sort_buffer_size = 512Knet_buffer_length = 8Kread_buffer_size = 256Kread_rnd_buffer_size = 512Kmyisam_sort_buffer_size = 8Mbasedir = /usr/local/mysqldatadir = /usr/local/mysql/data[mysqld3307]port = 3307socket = /tmp/mysql3307.sockpid-file = /tmp/mysql3307.pidskip-external-lockingkey_buffer_size = 16Mmax_allowed_packet = 1Mtable_open_cache = 64sort_buffer_size = 512Knet_buffer_length = 8Kread_buffer_size = 256Kread_rnd_buffer_size = 512Kmyisam_sort_buffer_size = 8Mbasedir = /usr/local/mysqldatadir = /usr/local/mysql/data2EOF#mysql -S /tmp/mysql3306.sockmysql>GRANT SHUTDOWN ON *.* TO 'mysqladmin'@'localhost' identified by 'mysqladmin' with grant option;#mysql -S /tmp/mysql3307.sockmysql>GRANT SHUTDOWN ON *.* TO 'mysqladmin'@'localhost' identified by 'mysqladmin' with grant option;啟動mysql服務器:./mysqld_multi --defaults-file=/etc/my.cnf start 3306-3307關閉mysql服務器:mysqladmin shutdown |
1. windows下:
| 啟動: mysqld --console 或 net start mysql關閉: mysqladmin -u root shutdown 或 net stop mysql |
linux下:
| 啟動: service mysql start停止: service mysql stop重啟服務: service mysql restart |
1. 新建用戶: 創建一個名為: buff,密碼為: buff的用戶
| // root 用戶登陸 MySQLmysql -uroot -pEnter password:// 新建用戶mysql>insert into mysql.user(Host,User,Password) values("localhost","buff",password("buff"));// 刷新系統權限表mysql>flush privileges; |
登錄測試
| mysql>exit// 用戶 buff 登陸 MySQLmysql -ubuff -pEnter password:mysql>// 說明新建的用戶buff登錄成功 |
用戶授權
新聞熱點
疑難解答