《Mysql學習Centos7.3下mysql5.7.18安裝并修改初始密碼的方法》要點:
本文介紹了Mysql學習Centos7.3下mysql5.7.18安裝并修改初始密碼的方法,希望對您有用。如果有疑問,可以聯系我們。
MYSQL實例本文為大家分享了Centos7.3下mysql5.7.18的安裝,和修改初始暗碼,供大家參考,具體內容如下
MYSQL實例1、官方安裝文檔
MYSQL實例http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
MYSQL實例2、下載 Mysql yum包
MYSQL實例http://dev.mysql.com/downloads/repo/yum/
MYSQL實例
MYSQL實例下載到本地再上傳到服務器,或者使用wget 直接下載
MYSQL實例
wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
MYSQL實例3、安轉軟件源
MYSQL實例將platform-and-version-specific-package-name 替換為你下載的rpm名
MYSQL實例
sudo rpm -Uvh platform-and-version-specific-package-name.rpm
MYSQL實例例如
MYSQL實例
rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
MYSQL實例
MYSQL實例4、安裝mysql服務端
MYSQL實例
yum install -y mysql-community-server
MYSQL實例如果網絡環境不是很好,執行完命令就可以去泡杯茶??或者榮耀殺一局
MYSQL實例5、啟動mysql
MYSQL實例
service mysqld start
MYSQL實例
systemctl start mysqld.service
MYSQL實例6、檢查mysql 的運行狀態
MYSQL實例
service mysqld status
MYSQL實例
systemctl status mysqld.service
MYSQL實例7、修改臨時暗碼
MYSQL實例Mysql5.7默認安裝之后root是有暗碼的.
MYSQL實例7.1 獲取MySQL的臨時暗碼
MYSQL實例為了加強平安性,MySQL5.7為root用戶隨機生成了一個密碼,在error log中,關于error log的位置,如果安裝的是RPM包,則默認是/var/log/mysqld.log.
只有啟動過一次mysql才可以查看臨時密碼
MYSQL實例
grep 'temporary password' /var/log/mysqld.log
MYSQL實例
MYSQL實例這里的暗碼是YdsGaxOq>2n!
MYSQL實例7.2 登陸并修改暗碼
MYSQL實例使用默認的暗碼登陸
MYSQL實例
mysql -uroot -p
MYSQL實例用該暗碼登錄到服務端后,必須馬上修改暗碼,不然會報如下錯誤:
MYSQL實例
mysql> select @@log_error;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql>
MYSQL實例修改暗碼
MYSQL實例
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
MYSQL實例如果暗碼設置太簡單出現以下的提示
MYSQL實例
MYSQL實例如何辦理ERROR 1819 (HY000): Your password does not satisfy the current policy requirements呢? 這里直接提供辦理方案文末有詳細的說明
MYSQL實例必須修改兩個全局參數:
首先,修改validate_password_policy參數的值
MYSQL實例
mysql> set global validate_password_policy=0;
MYSQL實例再修改暗碼的長度
MYSQL實例
set global validate_password_length=1;
MYSQL實例再次執行修改暗碼就可以了
MYSQL實例
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
MYSQL實例8、授權其他機器登陸
MYSQL實例
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;FLUSH PRIVILEGES
MYSQL實例9、關于暗碼設置的詳細說明
MYSQL實例ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
MYSQL實例以上就是本文的全部內容,希望對大家的學習有所贊助,也希望大家多多支持維易PHP.
維易PHP培訓學院每天發布《Mysql學習Centos7.3下mysql5.7.18安裝并修改初始密碼的方法》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。