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、接下來就是修改默認密碼,開始操作數據庫吧!!!!!