centOS7安裝MySQL數(shù)據(jù)庫
1、先檢測系統(tǒng)是否自帶原有版本mysql安裝包,如果有要先卸載刪除,不然不能成功安裝和啟動;
# rpm -qa|grep mysql 查看有哪些安裝包,如果直接跳過,說明沒有安裝包,記憶可以直接進(jìn)入第2、3
# yum remove mysql mysql-server mysql-libs compat-mysql51 注意這個代碼,卸載不干凈
# rm -rf /var/lib/mysql
# rm /etc/my.cnf
# rpm -qa|grep mysql 再看下有沒有刪完,沒有刪完,接著刪,不過要這樣刪
如:
可以看到有兩個安裝包
MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-client-5.6.19-1.linux_glibc2.5.x86_64.rpm
刪除這兩個服務(wù)(去掉后綴)
# rpm –e MySQL-client-5.6.19-1.linux_glibc2.5.x86_64 # rpm -e MySQL-server-5.6.19-1.linux_glibc2.5.x86_64
查看殘留的目錄:
# whereis mysql
然后刪除mysql目錄:
# rm –rf /usr/lib64/mysql
2、下載mysql的repo源
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
3、安裝mysql-community-release-el7-5.noarch.rpm包
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
4、 安裝mysql
#yum install mysql-community-server
5、安裝成功后重啟MySQL服務(wù)
#service mysqld restart
6、重置密碼
# mysql -uroot mysql>use mysql; mysql> update user set password = password('123456') where user = 'root'; mysql> flush privileges; 到這算是成功了。 mysql> exit;
想知道密碼到底對不對?可以驗證下;就是退出去重新root登錄;
# mysql -uroot -p
此處一定要加-p,他會提醒你Enter password:
你只需要輸入剛才你設(shè)置的密碼就能進(jìn)入了,如果進(jìn)不去,那你就執(zhí)行6)再設(shè)置一遍;我設(shè)置密碼為123456,之后每次登陸MySQL都要root登陸即:# mysql -uroot -p
相關(guān)文章
Windows系統(tǒng)下MySQL8.0.21安裝教程(圖文詳解)
這篇文章主要介紹了Windows系統(tǒng)下MySQL8.0.21安裝教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08MySQL中g(shù)roup_concat函數(shù)深入理解
本文通過實例介紹了MySQL中的group_concat函數(shù)的使用方法,需要的朋友可以適當(dāng)參考下2012-11-11MySQL 5.7及8.0版本數(shù)據(jù)庫的root密碼遺忘的解決方法
這篇文章主要介紹了MySQL 5.7及8.0版本數(shù)據(jù)庫的root密碼遺忘的解決辦法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友參考下吧2019-12-12