CentOS 7 安裝及配置 MySQL 以 MySQL 5.7爲例:
一、 使用 wget 下載MySQL:
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
二、 進行repo安裝:
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
/etc/yum.repos.d下生成兩個文件。
這裏就初步成功了。
三、使用yum命令進行安裝:
注意:需要進入/etc/yum.repos.d下
1) 安裝mysql-server:
yum install mysql-server
其中很多詢問是否同意,都同意就好了。
2) 啓動mysql:
systemctl start mysqld
3) 獲取臨時密碼:
因爲MySQL會給你設置個非常複雜的初始密碼,你可以先獲取後登錄進去,也可以修改配置文件免密登進去然後改密碼。
grep 'temporary password' /var/log/mysqld.log
密碼就是unUxxxxxx的。
4) 登錄MySQL:
mysql -u root -p
5) 修改密碼:
先設置密碼強度爲LOW,然後再設置密碼長度爲6,默認8,這裏可以去看看MySQL的密碼策略。
set global validate_password_policy=LOW;
set global validate_password_length=6;
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
這裏自己定義配置,我以123456爲例。
四、 開啓遠程登陸:
update user set Host='%' where User='root';
flush privileges;
使用%表示任意ip都可以訪問。
服務器基礎配置就OK了。