1. 程式人生 > >[伺服器學習]四:CentOS 7安裝MySQL5.7.21詳細完整教程

[伺服器學習]四:CentOS 7安裝MySQL5.7.21詳細完整教程

檢視作業系統版本

##檢視作業系統版本
cat /etc/system-release

這裡寫圖片描述

  1. 下載MySQL版本
    下載地址:MySQL 5.7 下載連結
    下載版本:我這裡選擇的5.7.22,通用版,linux下64位
    這裡寫圖片描述
  2. 通過Xftp上傳MySQL安裝包至CentOS伺服器(我這裡是5.7.21,關係不大)
    這裡寫圖片描述
  3. 解壓以及複製解壓後的MySQL目錄
##解壓
tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
##更改名稱
mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql

這裡寫圖片描述
這裡寫圖片描述
4. 建立mysql組和使用者

groupadd mysql
useradd -r -g mysql mysql

這裡寫圖片描述
5. 更改所屬的組和使用者

chown -R mysql mysql/
chgrp -R mysql mysql/

這裡寫圖片描述
6. 進入MySQL,建立data目錄

cd mysql
mkdir data

這裡寫圖片描述
7. 初始化MySQL,其中vEFpxKOw_7k.就是MySQL第一次的隨機密碼

yum install -y libaio
./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize

這裡寫圖片描述
8. 開啟mysql服務,命令如下:

./support-files/mysql.server start

這裡寫圖片描述
10. 將MySQL程序放入系統程序中:.

##加入系統程序
cp support-files/mysql.server /etc/init.d/mysqld
##重啟MySQL
service mysqld restart

這裡寫圖片描述
11. 設定MySQL軟連結

ln -s /usr/local/mysql/bin/mysql /usr/bin

這裡寫圖片描述
12. 使用隨機密碼登入mysql資料庫,命令如下:

mysql -u -p 

這裡寫圖片描述
13. 進入mysql操作行,為root使用者設定新密碼:

alter user 'root'@'localhost' identified by 'admin123';

這裡寫圖片描述
14. 設定允許遠端連線資料庫,命令如下:

use mysql;
update user set user.Host='%' where user.User='root';

這裡寫圖片描述
15. 重新整理許可權:

flush privileges;

這裡寫圖片描述

如果本篇博文中存在問題,煩請指出,本人及時修改,謝謝閱讀!