如何啟動(dòng)/停止/重啟MySQL
一、 啟動(dòng)方式
1、使用 service 啟動(dòng):service mysql start
2实夹、使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysql start
3现诀、使用 safe_mysqld 啟動(dòng):safe_mysql&
二、停止
1沾鳄、使用 service 啟動(dòng):service mysql stop
2、使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysql stop
3、mysqladmin shutdown
三冲泥、重啟
1、使用 service 啟動(dòng):service mysql restart
2壁涎、使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysql restart
1)啟動(dòng):sudo ?/etc/init.d/mysqlstart
2)停止:sudo ?/etc/init.d/mysqlstop
3)重啟:sudo ?/etc/init.d/mysqlrestart
4)查看日志:cat ?/var/log/mysql.err
? ? ? ? ? ? ? ? ? ? ? ? cat ?/var/log/mysql/error.log
5)不支持中文
修改 /etc/mysql/my.cnf
在 [client] 下面增加:
default-character-set=utf8 或 character_set_server=utf8
在 [mysqld] 下面增加:
default-character-set=utf8 或 character_set_server=utf8
6)錯(cuò)誤提示:unknown variable 'default-character-set=utf8'
修改配置文件 /etc/mysql/my.cnf 中的“default-character-set=utf8” 為 “character_set_server=utf8”
MySQL在Ubuntu?環(huán)境下的配置
1凡恍、安裝
執(zhí)行命令:sudo apt-get install mysql-server
2、安裝完后登錄:
mysql -uroot -pv ? ? (其中第一個(gè)mysql是命令,-uroot是指定用戶為root粹庞,-pv是輸入登入密碼咳焚,v是密碼)
3、檢查Mysql是否正在運(yùn)行
sudo netstat -tap | grep mysql
4庞溜、Ubuntu 設(shè)置開(kāi)放 MySQL 服務(wù)遠(yuǎn)程訪問(wèn)
? ? ? ?第一步革半,修改配置文件:
? ? ? ? ? ? ? ? ? ? ? vim /etc/mysql/my.cnf ? ? ? ?找到 ? ?bind-address = 127.0.0.1
? ? ? ? ? ? ? ? ? ? ? 改為:bind-address = 0.0.0.0 ? ? ? ?#允許任意ip地址訪問(wèn) ? ? ? ?也可以指定IP地址。
? ? ? ? ? ? ? ? ? ? ? ?重啟MySQL:sudo /etc/init.d/mysqld restart
? ? ? ?第二步流码,修改數(shù)據(jù)庫(kù)配置:授權(quán)root用戶進(jìn)行遠(yuǎn)程連接
? ? ? ? ? ? ? ? ? ? ? grant all privileges on *.* to root@"%" identified by "root" with grant option;
? ? ? ? ? ? ? ? ? ? ? flush privileges;
? ? ? ? ? ? ? ? ? ? ? 第二行命令使設(shè)置生效又官。