CentOS 6、7下mysql 5.7 詳細(xì)安裝教程
做開(kāi)發(fā)總得用到數(shù)據(jù)吧,Linux作為服務(wù)器,總得有一個(gè)數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)測(cè)試用的數(shù)據(jù),所以呢,這里附上CentOS6、7安裝MySQL5.7的教程。
用到的工具:CentOs6、7;Mysql依賴(lài)包
Step1. 查看已安裝的mysql:
# yum list installed | grep mysql mysql-libs.x86_64 5.1.71-1.el6 @anaconda-CentOS-201311272149.x86_64/6.5
卸載當(dāng)前mysql:
# yum -y remove mysql-libs.x86_64
Step2. 下載安裝所需依賴(lài):
先到這里下載,根據(jù)自己Linux版本來(lái)選擇,比如本人是Centos6.5,故選擇第二個(gè),依次類(lèi)推:

將下載的mysql80-community-release-el6-1.noarch.rpm文件上傳到Linux服務(wù)器中
Step3. 安裝依賴(lài):
使用以下命令,注意此命令需要在mysql80-community-release-el6-1.noarch.rpm文件的所在目錄下執(zhí)行。
執(zhí)行過(guò)程中會(huì)出現(xiàn)Is this ok [y/N]: ,輸入y就行了。
# yum localinstall mysql80-community-release-el6-1.noarch.rpm
執(zhí)行完之后,使用# ls /etc/yum.repos.d命令可以看到多出來(lái)了兩個(gè)文件
# ls /etc/yum.repos.d mysql-community.repo mysql-community-source.repo
Step4. 運(yùn)行yum repolist enabled | grep mysql查看mysql57是否可用。
如果運(yùn)行的結(jié)果如下:
# 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,而其他的版本則設(shè)為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
設(shè)置完的運(yùn)行結(jié)果為:
# 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. 開(kāi)始安裝:
# yum install mysql-community-server
如果中途出錯(cuò)停止,一般是因?yàn)榫W(wǎng)速原因,可以重復(fù)執(zhí)行此命令
Step6. 安裝完成后,啟動(dòng)mysql服務(wù)(可能第一次會(huì)出錯(cuò),那就再運(yùn)行一次~):
# service mysqld start Initializing MySQL database: [FAILED] # service mysqld start Starting mysqld: [ OK ]
Step7. 查看默認(rèn)root用戶(hù)的密碼:
# 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用戶(hù)的初始密碼
Step8. 使用mysql -uroot -p命令登錄,需要輸入上一步中的密碼。
進(jìn)入之后進(jìn)行任何操作都會(huì)提示ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.這時(shí)需要重置密碼:
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)
再退出mysql,使用新密碼重新登陸即可。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- centos 6.5下 mysql-community-server. 5.7.18-1.el6安裝
- CentOS 7中源碼安裝MySQL 5.7.6+詳細(xì)教程
- CentOS6.5 上部署 MySQL5.7.17 二進(jìn)制安裝以及多實(shí)例配置
- RedHat6.5/CentOS6.5安裝Mysql5.7.20的教程詳解
- CentOS6.5下安裝Mysql5.7.18的教程詳解
- Centos6.5編譯安裝mysql 5.7.14詳細(xì)教程
- Centos7.3下mysql5.7.18安裝并修改初始密碼的方法
- CentOS MySQL 5.7編譯安裝步驟詳細(xì)說(shuō)明
- CentOS 7下mysql 5.7 安裝教程
- CentOS6.9下mysql 5.7.17安裝配置方法圖文教程
相關(guān)文章
mysql數(shù)據(jù)庫(kù)的分區(qū)表示例代碼
這篇文章主要介紹了mysql數(shù)據(jù)庫(kù)的分區(qū)表的相關(guān)資料,文章介紹了兩種創(chuàng)建SQL表分區(qū)的方法,分別是手動(dòng)創(chuàng)建和使用MySQL的定時(shí)事件來(lái)自動(dòng)創(chuàng)建分區(qū),手動(dòng)創(chuàng)建分區(qū)時(shí),需要在代碼中判斷分區(qū)并新增,可能會(huì)引入一些問(wèn)題,需要的朋友可以參考下2024-11-11
MYSQL ERROR 1045 (28000): Access denied for user (using pass
Mysql中添加用戶(hù)之后可能出現(xiàn)登錄時(shí)提示ERROR 1045 (28000): Access denied for user的錯(cuò)誤.2009-07-07
mysql如何查詢(xún)當(dāng)前數(shù)據(jù)庫(kù)中不為空的表
這篇文章主要介紹了mysql如何查詢(xún)當(dāng)前數(shù)據(jù)庫(kù)中不為空的表問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-10-10
關(guān)于MySQL索引的幾點(diǎn)值得注意的事項(xiàng)
索引對(duì)查詢(xún)的速度有著至關(guān)重要的影響,MySQL索引的建立對(duì)于MySQL的高效運(yùn)行是很重要的2014-07-07
MySQL中MVCC機(jī)制的實(shí)現(xiàn)原理
這篇文章主要介紹了MySQL中MVCC機(jī)制的實(shí)現(xiàn)原理,MVCC多版本并發(fā)控制,MySQL中一種并發(fā)控制的方法,他主要是為了提高數(shù)據(jù)庫(kù)的讀寫(xiě)性能,用更好的方式去處理讀寫(xiě)沖突2022-08-08

