一、查看是否安裝mysql 什麼都沒顯示,說明沒有安裝 二、進入到opt目錄下,使用wget下載官方yum源的rpm包 三、安裝啟動mysql yum安裝: 然後會提示輸入y,輸入即可,安裝完成如下 啟動mysql服務: 查看mysql狀態: 關閉mysql服務: 開機啟動: 重啟systemctl ...
一、查看是否安裝mysql
rpm -qa | grep mysql
什麼都沒顯示,說明沒有安裝
二、進入到opt目錄下,使用wget下載官方yum源的rpm包
cd /opt
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
三、安裝啟動mysql
yum安裝:
yum install mysql-community-server
然後會提示輸入y,輸入即可,安裝完成如下
啟動mysql服務:
systemctl start mysqld
查看mysql狀態:
systemctl status mysqld
關閉mysql服務:
systemctl stop mysqld
開機啟動:
systemctl enable mysqld
重啟systemctl:
systemctl daemon-reload
註意:這裡啟動,關閉等都是mysqld,不是mysql
四、root賬號密碼修改
現在mysql安裝啟動成功了,我們想登陸mysql,那麼用戶名密碼在哪裡呢?mysql為我們提供了一個root用戶,並且在安裝成功之後在/var/log/mysqld.log中生成了一個臨時的密碼,我們需要對其進行修改。
cat /var/log/mysqld.log
直接使用以下命令來查看:
cat /var/log/mysqld.log|grep 'A temporary password'
使用root用戶和臨時密碼登陸mysql服務,進行修改密碼
set password for 'root'@'localhost'=password('你的密碼,要有大小寫字母、數字和特殊符號,長度要大於8位');
五、設置遠程登陸
use mysql; UPDATE user SET host='%' WHERE user='root'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Root1234%' WITH GRANT OPTION; FLUSH PRIVILEGES;
遠程使用圖形工具進行連接(我使用的是Navicat)
如果本地安裝了mysql客戶端,也可以使用本地客戶端連接(windows cmd):
mysql -h雲主機公網IP地址 -P埠號 -u用戶名 -p密碼
六、設置字元集
服務端使用的字元集預設為8比特編碼的latin1字元集,修改為utf8;修改/etc/my.cnf文件如下,重啟服務;