centOS7下載MySQL8版本方式
前提
原本我想在網(wǎng)上查找Linux 怎么下載 MySQL,但是查到的方法到啟動MySQL時
返回:
Failed to start mysqld.service: Unit not found
意思:無法啟動mysqld.service:找不到設(shè)備
找了文章說要安裝MariaDB,但是我不會呀(我是小白),感覺好麻煩,回來我找到了我老師的教材找到了辦法,親測有效?。?!
方法
1.下載mysql8版本
wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm
注釋:wget就是一個下載工具如果沒有wget 使用yum在線安裝一個wget
2.下載安裝mysql
rpm -ivh mysql80-community-release-el7-6.noarch.rpm yum install mysql-server --nogpgcheck -y
3.配置權(quán)限
將/var /lib/mysql 目錄授權(quán)給mysql組下面的mysql用戶,可以初始化創(chuàng)建文件,寫文件內(nèi)容
chown mysql:mysql /var/lib/mysql -R;
4.初始化MySQL
初始化以后MySQL安裝成功
mysqld --initialize
5.啟動MySQL
MySQL已經(jīng)安裝成功,不報錯說明啟動成功
systemctl start mysqld
6.查看mysql運行狀態(tài)

7.查看初始化密碼
MySQL安裝默認(rèn)的root用戶會隨機生成一個密碼在/var/log/mysqld.log文件中
cat /var/log/mysqld.log

也可以使用命令查看默認(rèn)密碼
grep "password is generated" /var/log/mysqld.log | awk '{print $NF}'
8.登錄MySQL
mysql -uroot -p Enter password: 輸入默認(rèn)密碼


9.修改root的初始密碼
修改密碼學(xué)習(xí)階段不要設(shè)置復(fù)雜密碼,建議簡單能記住的,因為找回密碼非常麻煩,還不如重裝mysql
以下以’123456‘為例
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

10.退出并重新登錄
退出并重新登錄使用修改后的123456密碼
退出命令 exit;
11.遠(yuǎn)程授權(quán)
遠(yuǎn)程授權(quán)的目的:讓其他的主機、用戶能夠訪問服務(wù)器上的mysql數(shù)據(jù)庫。授權(quán)命令如下:
show databases; use mysql; update user set host='%' where user='root'; #刷新修改 flush privileges;
12.防火墻開放端口
防火墻默認(rèn)是沒有開放Mysql服務(wù)的3306端口。
要想遠(yuǎn)程訪問mysql,必須設(shè)置防火墻,添加對3306端口訪問的支持。
- 增加開放端口
firewall-cmd --add-port=3306/tcp --permanent
- 重新加載
firewall-cmd --reload
打開navicat客戶端軟件,創(chuàng)建一個新的數(shù)據(jù)庫連接即可。
總結(jié)
以上方法都是傻瓜式在Linux總端復(fù)制粘貼就行的
當(dāng)然,這些僅為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
linux系統(tǒng)AutoFs自動掛載服務(wù)安裝配置
大家好,本篇文章主要講的是linux系統(tǒng)AutoFs自動掛載服務(wù)安裝配置,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽2021-12-12
Linux Crontab Shell腳本實現(xiàn)秒級定時任務(wù)的方法
這篇文章主要介紹了Linux Crontab Shell腳本實現(xiàn)秒級定時任務(wù)的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-11-11
Linux動態(tài)加載并調(diào)用動態(tài)庫(.so)實現(xiàn)方式
本文介紹了加載動態(tài)鏈接庫的過程以及引用計數(shù)機制,并詳細(xì)描述了頭文件中相關(guān)函數(shù)的作用,還提供了編譯動態(tài)庫和主程序的命令,強調(diào)了鏈接選項的重要性2026-04-04
lanmp(Linux Apache Nginx Mysql Php) 的安裝配置
lanmp(Linux Apache Nginx Mysql Php) 的安裝配置,需要的朋友可以參考下。2010-11-11
centos7修改系統(tǒng)語言為簡體中文的實現(xiàn)
這篇文章主要介紹了centos7修改系統(tǒng)語言為簡體中文的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04
重啟Linux服務(wù)器后數(shù)據(jù)消失問題的解決方法(重新掛載)
在使用 reboot 命令重啟服務(wù)器后,服務(wù)器內(nèi)掛載的文件全部丟失,那應(yīng)該如何重新掛載呢?所以本文小編給大家介紹了重啟Linux服務(wù)器后數(shù)據(jù)消失問題的解決方法,并通過圖文講解的非常詳細(xì),需要的朋友可以參考下2024-09-09
Linux系統(tǒng)設(shè)置tomcat開機自啟介紹
大家好,本篇文章主要講的是Linux系統(tǒng)設(shè)置tomcat開機自啟介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12

