CentOS 安裝Mysql 5.7

1. 環境

Linux版本:4.1.5-1.el7.centos.x86_64 (通過命令uname -a查看)

2. 安裝

2.1 安裝命令

yum

2.2 安裝源文件

mysql-community-server-5.7.18-1.el7.x86_64.rpm

3.安裝步驟

3.1 官網下載對應版本

  • 官網下載 : MySQL Community Server 5.7.18
    選擇Select Operating System -> Red Hat Enterprise Linux / Oracle Linux,由于自己Linux版本為4.1.5-1.el7.centos.x86_64,即: el7,所以選擇:mysql-community-server-5.7.18-1.el7.x86_64.rpm 下載

3.2 yum設置

sudo rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
  • 選擇版本
# 先看yum可以安裝的mysql版本
yum repolist all | grep mysql
# 可以通過編輯 /etc/yum.repos.d/mysql-community.repo文件進行修改安裝版本
# 如果我們希望安裝mysql 5.7版本,則需要把mysql 5.6版本取消,方法如下:
vi  /etc/yum.repos.d/mysql-community.repo
# 修改mysql-community.repo如下部分
#將enabled設置為1,即安裝5.7版本
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

...

# Enable to use MySQL 5.6 , 將enabled設置為0,即不安裝5.6版本
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

3.3 yum安裝

  • yum安裝下載的mysql-community-server-5.7.18-1.el7.x86_64.rpm
sudo yum install mysql-community-server-5.7.18-1.el7.x86_64.rpm 
  • 安裝完畢->啟動mysql
sudo service mysqld start 

# 通過如下命令找到mysql root 初始密碼
sudo grep 'temporary password' /var/log/mysqld.log 
# 登錄mysql

詳見: 官網

  • 登錄mysql,修改密碼(密碼設置簡單也會報錯)
    修改密碼 : mysql 5.7和mysql 5.6修改密碼命令不太相同,具體參見鏈接
mysql -uroot -p{初始隨機密碼}
# 注意:此事必須修改密碼才能正常使用mysql,否則任何操作都會報錯
# 修改密碼 : mysql 5.7和mysql 5.6修改密碼命令不太相同
# 官方建議修改密碼命令如下:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password_復雜點的密碼';

注意:
密碼設置簡單也會報錯!
密碼設置簡單也會報錯!
密碼設置簡單也會報錯!

3.4 mysql遠程登錄

  • 目的: 允許其他機器遠程登錄本機mysql
  • 方法:
# 假設有A和B兩臺機器,都安裝有mysql,現在設置B機器可遠程訪問A機器mysql,配置方法如下:
# 進入機器A的mysql root賬戶,設置允許其他機器通過root賬戶遠程訪問本機mysql
use mysql
GRANT ALL ON *.* to root@'%' IDENTIFIED BY 'your-root-password';
FLUSH PRIVILEGES;

# 以上設置成功后,可以從B機器上遠程登錄本機mysql,輸入下面命令,可遠程訪問機器A:
mysql -hA機器IP  -uroot  -pA機器root賬戶密碼

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容