先說一句,fuck,搞了一下午。
步驟:
一:安裝yum源:
1、wget https://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm
2、yum localinstall mysql80-community-release-el6-3.noarch.rpm
二:更新yum源
1、yum clean all
2、yum makecache
三:開始安裝MySQL,中間有幾次要確認輸y。
1、yum install mysql-community-server
四:啟動MySQL
1、service mysqld start
五:登錄數據庫:mysql -u root -p
1、密碼是系統隨機的臨時密碼,查看方式:cat /var/log/mysqld.log | grep password
好了,特么的坑來了。
首先,第一次操作需要先改密碼,這時候:alter user 'root'@'localhost' identified with mysql_native_password by '你自定義的密碼';
因為默認的密碼復雜度設置高,你得先設置一個比較復雜的密碼。
重點是這句 identified with mysql_native_password 因為mysql8 默認的認證規則不是這個,是另外的新的一個,而sqlyog或什么sqlnative 用的是舊的,所有連不上,這樣設置目的就是讓sqlyog能登錄。
還有一個重點:想遠程登錄需要設置 update user set host='%' where user='root'; 讓其他用戶可以以root身份登錄。
安裝JDK:
配置環境變量:進入環境變量的文件:vim /etc/profile
JAVA_HOME=/opt/jdk1.8.0_151
PATH=/opt/jdk1.8.0_151/bin:$PATH
export JAVA_HOME PATH