騰訊雲centos7.2安裝mysql5.7


一、查看是否安裝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文件如下,重啟服務;

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM