中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Centos7怎么安裝MySQL8

發布時間:2021-06-26 10:07:24 來源:億速云 閱讀:163 作者:chen 欄目:大數據

這篇文章主要講解了“Centos7怎么安裝MySQL8”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Centos7怎么安裝MySQL8”吧!

1: 查詢在centos7  中是否安裝了  mysql ;   安裝過則直接卸載在安裝, 沒有安裝過則直接開始安裝。

命令: 

rpm -qa | grep mysql

,  如果安裝了就會出現如下結果。

Centos7怎么安裝MySQL8

卸載:使用如下命令進行移除安裝的包。

yum  remove  XXX

Centos7怎么安裝MySQL8

Centos7怎么安裝MySQL8

移除安裝的配置:使用如下命令查找配置:

find / -name mysql

可能顯示的結果如下: 使用   rm  -rf  刪除 查找到的配置。

Centos7怎么安裝MySQL8

查看是否安裝了mariadb;

rpm -pa | grep mariadb

如果有安裝的話使用如下命令移除:

rpm -e XXX
rpm -e --nodeps xxx  //強制刪除

2: 安裝

centos的yum 源中默認是沒有mysql的,所以我們需要先去官網下載mysql的repo源并安裝;

地址:https://dev.mysql.com/downloads/repo/yum/

Centos7怎么安裝MySQL8

將下載的 mysql80-community-release-el7-3.noarch.rpm  上傳至Linux

路徑eg:

cd /usr/local/soft 
mkdir mysql8

Centos7怎么安裝MySQL8

安裝   mysql80-community-release-el7-3.noarch.rpm

rpm  -ivh  mysql80-community-release-el7-3.noarch.rpm

  執行結果: 會在 /etc/yum.repos.d/ 目錄下生成兩個文件:

Centos7怎么安裝MySQL8

更新  yum 命令  

1:  yum clean all

2: yum makecache

安裝 mysql

出現下圖即安裝成功

Centos7怎么安裝MySQL8

加入 開機啟動:systemctl enable mysqld.service
停止服務: systemctl stop mysqld.service
啟動服務: systemctl start  mysqld.service
查看服務狀態 systemctl status  mysqld.service
重啟服務: service mysqld restart

centos7  默認的防火墻是  firewall

放開  3306端口:

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload;  //重新加載配置

開啟服務:systemctl start mysqld.service

mysql5.8  有初始密碼:

  命令:  grep "password" /var/log/mysqld.log

Centos7怎么安裝MySQL8

登錄: mysql -u root -p       

輸入上圖紅色框的密碼, 如果出現下圖的錯誤,就是密碼錯誤, 沒有出現錯誤就會登錄成功。

Centos7怎么安裝MySQL8

上圖密碼錯誤的解決方法:  cat /var/log/mysqld.log   

找到圈住的那個, 就是最新的密碼

Centos7怎么安裝MySQL8

輸入: mysql -u root -p  

密碼輸入上圖的密碼 就能登錄成功。

首先必須修改密碼, 不然什么都干不 了。

命令: alter user 'root'@'localhost' identified  by '你的密碼';

當出現下面這個錯誤時:

Centos7怎么安裝MySQL8

此時將密碼設置的復雜一點即可

修改密碼后:

命令:  show  databases;

命令 use mysql 切換數據庫

Centos7怎么安裝MySQL8

5.8版本  user表的密碼字段  不是password,  是  authentication_string.

遠程連接:  root  的  host  是  localhost 需要修改

flush  privileges 刷新配置

update user set host='%' where user = 'root';   改為任何IP可連接

Centos7怎么安裝MySQL8

修改加密方式, 讓 navicat  可以遠程連接。 不能使用update, 會出現登錄不上的情況。plugin 代表加密方式     需要修改為     mysql_native_password

alter user 'root'@'%' identified with mysql_native_password by '你的密碼';

至此,navicat 就能連接上了。

Centos7怎么安裝MySQL8

其他相關修改

vi /etc/my.cnf

interactive_timeout=20

wait_timeout=20

sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'

感謝各位的閱讀,以上就是“Centos7怎么安裝MySQL8”的內容了,經過本文的學習后,相信大家對Centos7怎么安裝MySQL8這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建始县| 威信县| 阿巴嘎旗| 福清市| 大新县| 开封市| 大方县| 公安县| 南通市| 宝鸡市| 腾冲县| 许昌市| 屏边| 广水市| 景宁| 惠安县| 务川| 贡山| 河津市| 台前县| 武平县| 新余市| 吉首市| 福清市| 九江县| 泰州市| 萝北县| 池州市| 盐山县| 彭阳县| 贺州市| 丰顺县| 唐海县| 阳春市| 高淳县| 西乡县| 儋州市| 西和县| 常州市| 水城县| 额济纳旗|