阿里云centos7中安裝MySQL8.0.13的方法步驟
1.下載MySQL安裝包 (這里是有技巧的,說(shuō)不定我這時(shí)寫這個(gè)的時(shí)候版本還是你看到時(shí)的舊版本了,如果已經(jīng)不是8.0了,可以根據(jù)這樣來(lái) 下新版本)

先進(jìn)入官網(wǎng)

再將這兩者一結(jié)合,就是最新版本的了
所以
[root@h1 ~]# rpm -ivh http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2.安裝mysql
[root@localhost ~]# yum install -y mysql-server 或 [root@localhost ~]# yum install mysql-community-server
如果顯示以下內(nèi)容說(shuō)明安裝成功
Complete!
3.設(shè)置mysql
設(shè)置開(kāi)機(jī)啟動(dòng)Mysql
[root@localhost ~]# systemctl enable mysqld.service
檢查是否已經(jīng)安裝了開(kāi)機(jī)自啟動(dòng)
[root@localhost ~]# systemctl list-unit-files | grep mysqld
如果顯示以下內(nèi)容說(shuō)明已經(jīng)完成自動(dòng)啟動(dòng)安裝
mysqld.service enabled
設(shè)置開(kāi)啟服務(wù)
[root@localhost ~]# systemctl start mysqld.service
這里需要稍微注釋下:mysql8.0版本和以前版本的修改密碼方式不一樣
4.登錄修改mysql密碼
查看mysql默認(rèn)密碼
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
第一次登錄mysql,輸入賬號(hào)和默認(rèn)密碼
[root@localhost ~]# mysql -uroot -p
修改當(dāng)前密碼
#MySQL8.0修改密碼需要有大小寫字母、數(shù)字、特殊字符組合 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
官方給的密碼修改說(shuō)明

5. 命令立即執(zhí)行生效
mysql>flush privileges;
補(bǔ)充:外網(wǎng)/客戶端訪問(wèn)問(wèn)題,比如navicat連接

解決方案,登錄MySQL,修改user表登錄用戶的host
#遠(yuǎn)程設(shè)置 mysql> use mysql; mysql> update user set host='%' where user='root'; #授權(quán)用戶名的權(quán)限,賦予任何主機(jī)訪問(wèn)數(shù)據(jù)的權(quán)限 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES;
然后都o(jì)k后,又出現(xiàn)個(gè)錯(cuò)誤2059,原因是安全端口未開(kāi)放

mysql登錄用戶密碼設(shè)置好后,需要開(kāi)發(fā)安全組端口,并且好像上面的不是mysql8.0版本,因?yàn)?.0版本的加密方式改變了,mysql8以后的加密規(guī)則為caching_sha2_password,所以我們需要將mysql用戶登錄的加密規(guī)則修改為mysql_native_password,且需要關(guān)閉防火墻的說(shuō),然后安全端口設(shè)置一個(gè)(注意,由于之前改了user,這里@"%")
mysql> ALTER USER 'root'@'%' IDENTIFIED BY 'Root!!2018' PASSWORD EXPIRE NEVER; Query OK, 0 rows affected (0.03 sec) mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Root!!2018'; Query OK, 0 rows affected (0.01 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec)
1.關(guān)閉防火墻:sudo systemctl stop firewalld.service
2. 關(guān)閉開(kāi)機(jī)啟動(dòng):sudo systemctl disable firewalld.service
并且,需要在 阿里云控制臺(tái)防火墻處,添加新的規(guī)則 開(kāi)放3306端口

然后再連接,ok

補(bǔ)充:數(shù)據(jù)庫(kù)的相關(guān)操作
#啟動(dòng)mysql systemctl start mysqld.service #結(jié)束 systemctl stop mysqld.service #重啟 systemctl restart mysqld.service #開(kāi)機(jī)自啟 systemctl enable mysqld.service
到此這篇關(guān)于阿里云centos7中安裝MySQL8.0.13的方法步驟的文章就介紹到這了,更多相關(guān)centos7中安裝MySQL8.0.13內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 阿里云ECS云服務(wù)器(linux系統(tǒng))安裝mysql后遠(yuǎn)程連接不了(踩坑)
- 阿里云下配置MySQL遠(yuǎn)程連接的步驟詳解
- 詳解如何在阿里云上安裝mysql
- 阿里云云服務(wù)器mysql密碼找回的方法
- 阿里云centos7安裝mysql8.0.22的詳細(xì)教程
- 阿里云ESC 安裝 MYSQL8.0的教程
- 阿里云ECS centos6.8下安裝配置MySql5.7的教程
- 阿里云 Centos7.3安裝mysql5.7.18 rpm安裝教程
- 在阿里云的CentOS環(huán)境中安裝配置MySQL的教程
- 解決阿里云ECS服務(wù)器下安裝MySQL無(wú)法遠(yuǎn)程連接的問(wèn)題
相關(guān)文章
有關(guān)mysql中sql的執(zhí)行順序的小問(wèn)題
在MySQL中我們可能會(huì)遇到一些關(guān)于執(zhí)行順序的問(wèn)題,下面小編就來(lái)帶大家了解一下原因以及如何解決2019-05-05
mysql 5.7.11 winx64.zip安裝配置方法圖文教程
這篇文章主要為大家分享了mysql5.7.11安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的朋友可以參考一下2017-02-02
如何選擇合適的MySQL日期時(shí)間類型來(lái)存儲(chǔ)你的時(shí)間
這篇文章主要介紹了如何選擇合適的MySQL日期時(shí)間類型來(lái)存儲(chǔ)你的時(shí)間,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2020-08-08
使用percona-toolkit操作MySQL的實(shí)用命令小結(jié)
這篇文章主要介紹了使用percona-toolkit操作MySQL的實(shí)用命令小結(jié),percona-toolkit是一款強(qiáng)大的MySQL輔助工具軟件,需要的朋友可以參考下2015-11-11
一文帶你搞懂MySQL中的隱式類型轉(zhuǎn)換和顯式類型轉(zhuǎn)換
在mysql中,當(dāng)操作涉及不同類型的數(shù)據(jù)時(shí),會(huì)根據(jù)一定的規(guī)則自動(dòng)進(jìn)行類型轉(zhuǎn)換,本文主要來(lái)和大家聊聊隱式類型轉(zhuǎn)換和顯式類型轉(zhuǎn)換的相關(guān)知識(shí),需要的可以參考一下2025-04-04
MySQL和Redis實(shí)現(xiàn)二級(jí)緩存的方法詳解
這篇文章主要給大家介紹了關(guān)于MySQL和Redis實(shí)現(xiàn)二級(jí)緩存的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02
記錄無(wú)法安裝mysql-Invalid GPG Key from file:/etc/pki/rpm-gpg/RPM-G
在aliyun上安裝MySQL時(shí)由于上次錯(cuò)誤卸載mysql 導(dǎo)致校驗(yàn)文件出問(wèn)題。下面小編給大家分享記錄無(wú)法安裝mysql-Invalid GPG Key from file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql的解決方法,需要的朋友參考下吧2017-01-01
MySQL 數(shù)據(jù)庫(kù) 索引和事務(wù)
這篇文章主要介紹了MySQL 數(shù)據(jù)庫(kù) 索引和事務(wù),索引是為了加速對(duì)表中數(shù)據(jù)行的檢索而創(chuàng)建的一種分散的存儲(chǔ)結(jié);事物是屬于計(jì)算機(jī)中一個(gè)很廣泛的概念,一般是指要做的或所做的事情,下面我們就一起進(jìn)入文章了解具體內(nèi)容吧2021-12-12

