Linux學習-MySQL8安裝
1、yum倉庫下載MySQL:sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
2、yum安裝MySQL:sudo yum install mysql-community-server
3、啟動MySQL服務:sudo service mysqld start
4、檢查MySQL服務狀態:sudo service mysqld status
5、檢視初始密碼(如無內容直接跳過):sudo grep 'temporary password' /var/log/mysqld.log
6、本地MySQL客戶端登入:mysql -uroot -p
7、輸入密碼為第5步查出的,如果沒有,直接回車,然後輸入命令 flush privileges
8、修改root登入密碼:ALTER USER 'root'@'localhost' IDENTIFIED BY '密碼';(注意要切換到mysql資料庫,使用use mysql),注意MySQL密碼安全策略
檢視安全策略:show variables like '%validate_password%';
9、配置MySQL允許外部訪問:1)首先設定阿里雲安全組規則入方向,支援MySQL埠3306可訪問(協議型別下拉選單中有MySQL埠)
2)服務端登入MySQL,use mysql;然後執行select user,host from user可檢視使用者及對應允許訪問主機
然後執行update user set host = '%' where user ='root';允許任何外部可訪問;再執行上一步檢視命令,可比較結果
10、MySQL自啟動
檢視開機自啟動:systemctl list-unit-files | grep mysql
mysqld.service enabled
enabled為開機自啟動
11、java連線8.0及以上MySQL資料庫使用新驅動