CentOS用yum安裝MySQL 8.0 .


先說一句,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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM