天天看點

centos7.2安裝mysql

阿裡雲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

繼續閱讀