日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

CentOS7 正确安装mysql(亲测)

發(fā)布時(shí)間:2025/3/15 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS7 正确安装mysql(亲测) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

CentOS7的yum源中默認(rèn)好像是沒有mysql的。為了解決這個(gè)問(wèn)題,我們要先下載mysql的repo源。

1. 下載mysql的repo源

wget?http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2. 安裝mysql-community-release-el7-5.noarch.rpm包

sudo?rpm?-ivh?mysql-community-release-el7-5.noarch.rpm

安裝這個(gè)包后,會(huì)獲得兩個(gè)mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

3. 安裝mysql

sudo?yum?install?mysql-server

根據(jù)步驟安裝就可以了,不過(guò)安裝完成后,沒有密碼,需要重置密碼。

4. 啟動(dòng)myslq

service mysql start# 設(shè)置開機(jī)啟動(dòng) systemctl enable mysqld.service

5. 重置密碼

重置密碼前,首先要登錄

mysql?-u?root

登錄時(shí)有可能報(bào)這樣的錯(cuò):ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的訪問(wèn)權(quán)限問(wèn)題。下面的命令把/var/lib/mysql的擁有者改為當(dāng)前用戶:

sudo?chown?-R?openscanner:openscanner?/var/lib/mysql

然后,重啟服務(wù):

service?mysqld?restart

接下來(lái)登錄重置密碼:

mysql?-u?root mysql?>?use?mysql; mysql?>?update?user?set?password=password(‘123456‘)?where?user=‘root‘; mysql?>?exit;

6. 登錄

mysql -hlocalhost -uroot -p-h數(shù)據(jù)庫(kù)主機(jī) -u用戶 -p密碼 -P端口號(hào)(大寫P)

這個(gè)時(shí)候會(huì)出現(xiàn)錯(cuò)誤

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

1. 打開/etc/my.cnf

vim /etc/my.cnf

2.?打開后,搜索mysqld關(guān)鍵字

找到后,在mysqld下面添加skip-grant-tables,保存退出。

PS:若提示不讓保存時(shí),可以將該文件剪切到桌面,更改保存后再?gòu)?fù)制到mySQL目錄下

3.?保存后重啟mySQL

service mysqld restart

4.?輸入mysql -u root -p就可以不用密碼登錄了,出現(xiàn)password:的時(shí)候直接回車可以進(jìn)入。

mysql -u root -p

5.?進(jìn)入mysql數(shù)據(jù)庫(kù):

mysql> use mysql;

Database changed

2.給root用戶設(shè)置新密碼,藍(lán)色部分自己輸入:

mysql> update user set password=password("123456") where user="root";

Query OK,?1 rows affected (0.04 sec)Rows matched:?1 Changed:?1 Warnings: 0

3.刷新數(shù)據(jù)庫(kù)

mysql> flush privileges;

Query OK, 0 rows affected (0.01 sec)

4.退出mysql:

mysql> quit

PS:123456為新密碼,用戶可根據(jù)自己需要修改成自己的密碼

5.?改好之后,再修改一下my.ini這個(gè)文件,把我們剛才加入的"skip-grant-tables"這行刪除,保存退出再重啟mysql服務(wù)就可以了。

總結(jié)

以上是生活随笔為你收集整理的CentOS7 正确安装mysql(亲测)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。