這系列文章將記錄本人在這個學(xué)期(大二下)學(xué)習(xí)數(shù)據(jù)庫知識的過程,有空就更新吧~
- 注:系統(tǒng)環(huán)境 ubantu16.04 X86-64(64位系統(tǒng))
MySQL學(xué)習(xí)(一):安裝與配置
安裝mysql
sudo apt-get install mysql-server mysql-client
安裝過程會叫你填寫root賬號的密碼如圖:
Paste_Image.png
測試是否安裝成功
sudo netstat -tap | grep mysql
2.修改字符集
MySQL默認(rèn)database跟server的字符集都是latin1 赖欣,要修改成utf8才能正確顯示中文
sudo vim /etc/mysql/my.cnf
Paste_Image.png
發(fā)現(xiàn)該配置文件引用了MySQL.conf.d 跟conf.d兩個文件夾中的配置文件
先修改客戶端的字符集盛泡,在后面追加
[client]
default-character-set=utf8
即如圖
Paste_Image.png
保存退出
server字符集的修改
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在【mysqld】下追加
character-set-server=utf8
將bind-address=127.0.0.1 改為 bind-address=0.0.0.0
(為了讓MySQL服務(wù)器能被遠(yuǎn)程訪問)
Paste_Image.png
改完 重啟MySQL服務(wù)
service mysql restart
登錄mysql
mysql -u root -p
查看字符集
SHOW VARIABLES LIKE 'character%';
2017-03-01 22-54-34屏幕截圖.png
OK傍菇,字符改好了
netstat -nlt|grep 3306
若能看到以下結(jié)果則證明 你的MySQL 能遠(yuǎn)端登錄了
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN