阿裡雲centos7.2安裝mysql
一、檢視是否安裝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)
六、設定字元集
服務端使用的字元集預設為8比特編碼的latin1字元集,修改為utf8;修改/etc/my.cnf檔案如下,重新開機服務;
原文位址
https://www.cnblogs.com/caofanqi/p/10757765.html