最近需要在Linux系統上使用MySQL,記錄一下安裝程序吧,為后來的同學排除一些問題、
代碼塊左側有復制按鈕,點擊復制,直接在命令視窗右擊粘貼,命令會自動運行,多行代碼會按照順序依次執行,
目前可以右擊粘貼:centos7可視化界面,xshell,其他工具暫未測驗
更新yum
yum update -y
1.安裝wget工具
我安裝到了 /export/install 這里可以進入你們所想要安裝的地方
cd /先進入你想安裝的位置,此后全部在此檔案夾進行操作,
sudo yum install -y wget
2.使用wget下載mysql yum源:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3.添加 mysql yum 源:
sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm
輸入y
4.安裝 yum 工具 yum-utils :
sudo yum install -y yum-utils
5.查看可用的 mysql :
yum repolist enabled | grep "mysql.*-community.*"
這里默認mysql8.0
6.查看所有的 mysql 版本
yum repolist all | grep mysql

7.使用指定版本MySQL
假如我想使用MySQL5.7,那么我就需要先關閉MySQL8.0
關閉MySQL8.0
sudo yum-config-manager --disable mysql80-community
開啟MySQL5.7
sudo yum-config-manager --enable mysql57-community
8.查看當前啟用的MySQL版本
yum repolist enabled | grep mysql

9.安裝MySQL
sudo yum install -y mysql-community-server
期間等待很長時間,等待安裝完成,,如果下載速度只有幾十kb,請更換網路,或者使用手機熱點進行下載,更換熱點后,再次執行此命令即可,
有些同學會出現此問題

執行此代碼塊,
yum module disable mysql
sudo yum install -y mysql-community-server
10.啟動MySQL
sudo service mysqld start
11.查看MySQL服務狀態
sudo service mysqld status

12.初始化MySQL
查看初始化密碼:
sudo grep 'temporary password' /var/log/mysqld.log
使用初始密碼進行登錄:
mysql -u root -p
初始化密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'daasan7ujm^YHN';
13.設定MySQL密碼策略
查詢MySQL初始的密碼策略
SHOW VARIABLES LIKE 'validate_password%';

修改密碼驗證強度
set global validate_password_policy=LOW;
修改密碼長度
set global validate_password_length=6;
此時密碼已經可以設定簡單密碼了,
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
注意,密碼長度最低為4位,設定的密碼長度小于4時,默認改成4.
14.設定MySQL遠程連接,在sql里面設定
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
這里的密碼時你自己的設定的密碼
重繪權限
FLUSH PRIVILEGES;
15.設定 MySQL開機啟動,在linux里面設定
不在sql里面配置,在Linux命令列執行,!!!不是在sql里面
systemctl enable mysqld
(這只是提示目錄所在)MySQL的組態檔目錄:
/etc/my.cnf
16.配置防火墻
設定3306埠開放
firewall-cmd --zone=public --add-port=3306/tcp --permanent
看到success表示添加成功,

重啟防火墻
firewall-cmd --reload
看到success表示添加成功,
驗證3306是否開放成功
firewall-cmd --zone=public --query-port=3306/tcp
測驗鏈接

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/274547.html
標籤:其他
下一篇:防抖和節流講解
