引言:以前也是安裝lnmp mysql總是莫名的卡住,系統倆小時sql環境半天,今天就寫一個mysql配置吧
1 安裝mysql
1,使用源安裝
安裝mysql5.7的yum源
yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
檢查mysql源是否安裝成功
yum repolist enabled | grep “mysql.-community.”
安裝mysql
yum -y install mysql-community-server install mysql-community-devel
啓動mysql
service mysqld start
檢查mysql啓動是否正常
service mysqld status 或者 ps -ef | grep mysql
設置mysqld服務開機自啓動
systemctl enable mysqld.service
檢查mysqld開機自啓動是否設置成功
systemctl list-dependencies | grep mysqld
2 走到這裏說明你已經安裝好mysql了
(1)爲了加強安全性,MySQL5.7爲root用戶隨機生成了一個密碼,在error log中,關於error log的位
置,如果安裝的是RPM包,則默認是/var/log/mysqld.log。
(2)只有啓動過一次mysql纔可以查看臨時密碼/var/log/mysqld.log
(3)進入到相應目錄下面找到文件打開
(4)找到類似這樣的代碼
2019-12-02T09:55:43.041543Z 1 [Note] A temporary password is generated
for root@localhost: okJV5rZ8S7+a
後面的就是你的默認密碼
(5)mysql -u root -p 輸入默認密碼後就可以進入到mysql了
(6)不要心急,先把他的修改密碼限制解除了
(7)set global validate_password_policy=0;
//默認是1,即MEDIUM,所以剛開始設置的密碼必須符合長度,且必須含有數字,小寫或大寫字母,特
//殊字符。有時候,只是爲了自己測試,不想密碼設置得那麼複雜,譬如說,我只想設置root的密碼爲
//123456。
set global validate_password_length=1;
//validate_password_length參數默認爲8 修改爲1
(8)之後就可以修改你想修改的密碼了
ALTER USER 'root'@'localhost' IDENTIFIED BY 'you_pwd';
愉快的使用mysql吧 結合redis 基本可以解決絕大多數業務邏輯。