centos8 mysql8安裝


 https://www.cnblogs.com/ttrrpp/p/12173562.html

參考:

https://blog.csdn.net/qq_39038465/article/details/81663540

https://blog.csdn.net/qq_41525746/article/details/109995429?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242

https://blog.csdn.net/huryer/article/details/106608119

https://www.jb51.net/article/186499.htm

https://blog.csdn.net/weixin_40780777/article/details/100553505

 

1、下載rpm包,安裝Yum Repository

wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

 2、使用rpm來安裝MySQL

yum install mysql80-community-release-el8-1.noarch.rpm

 3、使用yum安裝mysql服務

yum repolist enabled | grep "mysql.*-community.*"

 

rpm -ivh mysql80-community-release-el8-1.noarch.rpm

第二次安裝遇到問題,沒有像上面那樣安裝,而是出現了一個錯誤,如下:

package mysql80-community-release-el8-1.noarch is already installed

可以參考此鏈接,https://www.cnblogs.com/xueyongzhi/p/13517991.html進入到yum安裝目錄下再安裝

 

3.  使用yum安裝mysql-server

 

cd /etc/yum.repos.d/
yum install mysql-server

 

4、查看mysql狀態 systemctl list-unit-files|grep mysqld

 

systemctl enable mysqld.service

ps -ef|grep mysql

 5、獲取臨時密碼:grep 'temporary password' /var/log/mysql/mysqld.log

注意這個地方的路徑,跟網絡搜到的不一致,目錄多了個mysql

6、發現臨時密碼不存在,需要初始化:mysqld:mysqld --initialize --user=mysql

然后再獲取臨時密碼即可得到:grep 'temporary password' /var/log/mysql/mysqld.log

 7、登錄mysql:

mysql -u root -p回車輸入密碼后報錯:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

各種看都試了,最后看下面連接

https://www.cnblogs.com/wangpingcong/p/14000678.html

原來是服務沒有啟動,運行systemctl start mysqld.service命令,看到下圖active(running)再登錄就好了

 8、接下來就是修改默認密碼,開始操作數據庫吧!!!!!


免責聲明!

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



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