久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何在CentOS 6和CentOS7中安裝mysql 5.7

131次閱讀
沒有評論

共計 2678 個字符,預計需要花費 7 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

如何在 CentOS 6 和 CentOS7 中安裝 mysql 5.7?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

Step1. 查看已安裝的 mysql:

# yum list installed | grep mysql
mysql-libs.x86_64 5.1.71-1.el6 @anaconda-CentOS-201311272149.x86_64/6.5

卸載當前 mysql:

# yum -y remove mysql-libs.x86_64

Step2. 下載安裝所需依賴:

先到這里下載,根據(jù)自己 Linux 版本來選擇,比如本人是 Centos6.5,故選擇第二個,依次類推:

如何在 CentOS 6 和 CentOS7 中安裝 mysql 5.7

將下載的 mysql80-community-release-el6-1.noarch.rpm 文件上傳到 Linux 服務器中

Step3. 安裝依賴:

使用以下命令,注意此命令需要在 mysql80-community-release-el6-1.noarch.rpm 文件的所在目錄下執(zhí)行。

執(zhí)行過程中會出現(xiàn) Is this ok [y/N]:,輸入 y 就行了。

# yum localinstall mysql80-community-release-el6-1.noarch.rpm

執(zhí)行完之后,使用# ls /etc/yum.repos.d 命令可以看到多出來了兩個文件

# ls /etc/yum.repos.d
mysql-community.repo mysql-community-source.repo

Step4. 運行 yum repolist enabled | grep mysql 查看 mysql57 是否可用。

如果運行的結果如下:

# yum repolist enabled | grep mysql
mysql-connectors-community MySQL Connectors Community 59
mysql-tools-community MySQL Tools Community 65
mysql80-community MySQL 8.0 Community Server 29

則需要使用命令 vim /etc/yum.repos.d/mysql-community.repo 修改 mysql57 的 enabled 為 1,而其他的版本則設為 0. 具體如下:

vim /etc/yum.repos.d/mysql-community.repo

修改部分:

......
# Enable to use MySQL 5.7
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
 ......
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

設置完的運行結果為:

# yum repolist enabled | grep mysql
mysql-connectors-community MySQL Connectors Community 59
mysql-tools-community MySQL Tools Community 65
mysql57-community MySQL 5.7 Community Server 273

Step5. 開始安裝:

# yum install mysql-community-server

如果中途出錯停止,一般是因為網速原因,可以重復執(zhí)行此命令

Step6. 安裝完成后,啟動 mysql 服務(可能第一次會出錯,那就再運行一次~):

# service mysqld start
Initializing MySQL database: [FAILED]
# service mysqld start
Starting mysqld: [ OK ]

Step7. 查看默認 root 用戶的密碼:

# cat /var/log/mysqld.log | grep root@localhost
2018-08-29T03:11:26.560863Z 1 [Note] A temporary password is generated for root@localhost: DJ#erA*-p6 ?

DJ#erA*-p6 ?  即為 root 用戶的初始密碼  

Step8. 使用 mysql -uroot - p 命令登錄,需要輸入上一步中的密碼。

進入之后進行任何操作都會提示 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 這時需要重置密碼:

mysql  show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql  set password=password( new_password 
Query OK, 0 rows affected, 1 warning (0.01 sec)
 
mysql  alter user  root @ localhost  password expire never;
Query OK, 0 rows affected (0.00 sec)
 
mysql  flush privileges;
Query OK, 0 rows affected (0.00 sec)

看完上述內容,你們掌握如何在 CentOS 6 和 CentOS7 中安裝 mysql 5.7 的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注丸趣 TV 行業(yè)資訊頻道,感謝各位的閱讀!

向 AI 問一下細節(jié)

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2023-12-04發(fā)表,共計2678字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發(fā)布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 唐山市| 谷城县| 通许县| 昌都县| 宜阳县| 双峰县| 桃园县| 万荣县| 仁怀市| 嫩江县| 泰安市| 新化县| 山东省| 亳州市| 浮梁县| 新安县| 吕梁市| 翁牛特旗| 榆树市| 高阳县| 大理市| 增城市| 顺平县| 农安县| 左贡县| 平顺县| 遂川县| 夏河县| 靖江市| 白河县| 博兴县| 津市市| 米泉市| 新乐市| 社旗县| 南通市| 长宁区| 平度市| 中阳县| 丹棱县| 武威市|