Centos 安裝配置 MySql 5.x

無需多言,跟著步驟來就對了

  1. 下載并安裝MySQL官方的 Yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

  1. 使用上面的命令就直接下載了安裝用的Yum Repository,大概25KB的樣子,然后就可以直接yum安裝了。

yum -y install mysql57-community-release-el7-10.noarch.rpm

  1. 開始安裝MySQL服務(wù)器。

yum -y install mysql-community-server

  1. 啟動MySQL

systemctl start mysqld.service

  1. 查看MySQL運(yùn)行狀態(tài)

systemctl status mysqld.service

  1. 進(jìn)入MySQL還得先找出此時root用戶的密碼,通過如下命令可以在日志文件中找出密碼

grep "password" /var/log/mysqld.log

  1. 進(jìn)入數(shù)據(jù)庫

mysql -uroot -p

  1. 輸入上述日志文件中提示的密碼

  2. 修改密碼

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

  1. 如果修改密碼ERROR,則是密碼規(guī)則要求過高,通過以下設(shè)置簡單一些的命令

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;

  1. 通過以下命令查看密碼規(guī)則

SHOW VARIABLES LIKE 'validate_password%';

  1. 密碼的長度是由validate_password_length決定的,而validate_password_length的計算公式是:

validate_password_length = validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)

  1. 因為安裝了Yum Repository,以后每次yum操作都會自動更新,需要把這個卸載掉:

yum -y remove mysql57-community-release-el7-10.noarch

  1. 去服務(wù)器配置一下安全組開放數(shù)據(jù)庫默認(rèn)的3306端口

  2. 實現(xiàn)mysql的遠(yuǎn)程連接

select host from user where user='root';
update user set host = '%' where user ='root';
flush privileges; // 更新設(shè)置

  1. 修改數(shù)據(jù)的端口(可選操作)

cd /etc/
vim /my.conf
port=你想設(shè)置的端口 (在最后一行添加)
systemctl restart mysqld (重啟mysql服務(wù))
再去服務(wù)器配置你這個端口的安全組規(guī)則

如此,你就實現(xiàn)了完整了的 Centos服務(wù)器上 MySql 5.x 的完整安裝與配置,可以遠(yuǎn)程連接并使用起來啦。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容