centos之mysql部署問題

2021-08-21 05:38:24 字數 1714 閱讀 4368

2) 安裝mysql源安裝包

yum localinstall mysql源安裝包的位置

3) 檢查mysql源是否安裝成功

yum repolist enabled | grep "mysql.*-community.*"

出現下面三個表示安裝成功

5) 啟動mysql服務

systemctl start mysqld

6) 檢視mysql啟動狀態

7) 設定開機自啟

systemctl enable mysqld

systemctl daemon-reload

8) 修改密碼使其登入

由於最新的版本mysql需要密碼限制,因此包含大小寫和特殊符號

一開始的時候有個安裝mysql有個預設密碼:

grep 'temporary password' /var/log/mysqld.log

9) 修改密碼

alter user 'root'@'localhost' identified by 'zll737682302.'; 這個密碼包含大小寫

設定:注意這邊細節

此時的密碼可任意設定即可。

alter user 'root'@'localhost' identified by '737682302' password expire never;

alter user 'root'@'localhost' identified with mysql_native_password by '737682302';

flush privileges;

set globalvalidate_password.policy =0;

a)      客戶端進行測試

注意:mysql 用客戶端連線的時候不會使用root進行連線。因此自己建立個使用者(在服務裡測試)

並授權給建立的使用者:

create user 'test'@'%' identified by '123456';

grant all on *.* to 'test'@'%';

alter user 'test'@'%' identified by '737682302' password expire never;

alter user 'test'@'%' identified with mysql_native_passwordby '737682302';

測試是否成功

可能遇到問題

centos安裝部署 安裝mysql

wget 二 安裝yum源 rpm uvh mysql57 community release el7 11.noarch.rpm 三 檢視有哪些版本的mysql yum repolist all grep mysql 四 安裝 yum install y mysql community serve...

Linux 解決mysql安裝及部署專案問題

mysql是5.7版本 1.mysql無法啟動 systemctl restart mysql.service failed to restart mysql.service unit not found.發現啟動mysql服務,還差乙個dmysqld.service 重啟mysql服務 syste...

解決CentOS系統下的MySQL亂碼問題

mysql uroot p你的密碼 登入後輸入命令 show variables like char 若出現如下圖 說明亂碼原因找到 內容為 mysqld init connect set names utf8 character set server utf8 collation server u...