一、在線安裝MySQL
購買好阿里云服務(wù)器后,使用相關(guān)的shell命令就能實(shí)現(xiàn)MySQL的在線安裝
1.下載MySQL軟件包
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2.安裝軟件包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
3.安裝MySQL服務(wù)程序
yum install mysql-community-server
注意,安裝過程中出現(xiàn)詢問,輸入y表示確認(rèn)。
4.完成后重啟MySQL服務(wù)
service mysqld restart
此時,MySQL就已經(jīng)成功安裝在阿里云服務(wù)器上。
二、設(shè)置root賬戶的密碼
第一次安裝后,MySQL可以不使用賬號密碼就能直接登錄,我們需要對其設(shè)置root賬號和密碼。
1.修改my.cnf文件中的內(nèi)容
vim /etc/my.cnf
使用vim文本編輯器進(jìn)入到my.cnf文件中。在[mysqld]下加入:skip-grant-tables。
完成設(shè)置后可以直接使用mysql命令進(jìn)入數(shù)據(jù)庫。
[mysqld]
skip-grant-tables
2.重啟MySQL服務(wù)
service mysqld restart
3.使用mysql命令進(jìn)入MySQL
mysql
進(jìn)入后使用名為“mysql”的數(shù)據(jù)庫
use mysql;
4.修改user表,添加localhost的用戶名和密碼
update user set user='root',password='123' where host='localhost'
5.重新修改my.cnf文件中的內(nèi)容
退出后,進(jìn)入my.cnf文件
vim /etc/my.cnf
刪除之前添加的:skip-grant-tables
6.重啟MySQL服務(wù)
service mysqld restart
三、設(shè)置MySQL的編碼為UTF-8
1.編輯my.cnf文件
vim /etc/my.cnf
2.修改內(nèi)容
保證該文件中的每個配置項下有如下的內(nèi)容:
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8
[mysql]
no-auto-rehash
3.保存并重啟MySQL服務(wù)
service mysqld restart
注意,如果在操作界面依然是中文亂碼的話,
在mysql操作界面做如下設(shè)置即可:
set names 'utf8';