Linux安裝mysql

參考文章:https://blog.csdn.net/qq_41510551/article/details/110731610

使用yum進(jìn)行安裝

1.查看是否已經(jīng)安裝了mysql
[root@localhost ~]# rpm -qa|grep mysql #無(wú)輸出說(shuō)明沒(méi)有安裝

2.找到對(duì)應(yīng)linux的版本進(jìn)行下載
查看自己的版本:
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)

3.下載和安裝mysql源
[root@localhost ~]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
如果顯示wget未找到命令想罕,則需要先安裝wget:
yum -y install wget
然后再次執(zhí)行上面命令

4.安裝mysql源
[root@localhost ~]# sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

5.檢查是否安裝成功:
執(zhí)行成功后會(huì)在/etc/yum.repos.d/目錄下生成兩個(gè)repo文件mysql-community.repo及 mysql-community-source.repo
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls -l
總用量 12
-rw-r--r--. 1 root root 2523 6月 16 2018 CentOS-Base.repo
-rw-r--r--. 1 root root 2076 4月 25 2019 mysql-community.repo
-rw-r--r--. 1 root root 2108 4月 25 2019 mysql-community-source.repo
[root@localhost yum.repos.d]#

6.查看mysql相關(guān)資源
yum repolist enabled | grep "mysql.-community."

7.選擇masql版本
使用MySQL Yum Repository安裝MySQL辰狡,默認(rèn)會(huì)選擇當(dāng)前最新的穩(wěn)定版本
使用命令:yum repolist all | grep mysql,查看當(dāng)前yum repolist的所有版本
切換版本
[root@localhost ~] sudo yum-config-manager --disable mysql80-community
[root@localhost ~] sudo yum-config-manager --enable mysql57-community

8.安裝mysql
[root@localhost ~]# sudo yum install mysql-community-server

9.啟動(dòng)
[root@localhost ~]# systemctl start mysqld.service
[root@localhost ~]# systemctl status mysqld.service

10.停止
[root@localhost ~]# systemctl stop mysqld.service

11.重啟
[root@localhost ~]# systemctl restart mysqld.service

12.修改密碼及登錄
初始密碼
MySQL第一次啟動(dòng)后會(huì)創(chuàng)建超級(jí)管理員賬號(hào)root@localhost瘫里,初始密碼存儲(chǔ)在日志文件中:
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
2020-12-06T07:32:41.399112Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Nd<-p!Fxt6A8

解決方法如下:

使用復(fù)雜密碼莺丑,MySQL默認(rèn)的密碼策略是要包含數(shù)字跋炕、字母及特殊字符拢切;
如果只是測(cè)試用虚循,不想用那么復(fù)雜的密碼如捅,可以修改默認(rèn)策略棍现,即validate_password_policy(以及validate_password_length等相關(guān)參數(shù)),使其支持簡(jiǎn)單密碼的設(shè)定镜遣,具體方法可以參考:設(shè)置密碼策略己肮;
修改配置文件/etc/my.cnf,添加validate_password=OFF悲关,保存并重啟MySQL
修改報(bào)錯(cuò)后重啟報(bào)錯(cuò)解決可參考:https://blog.csdn.net/aiyowei1106/article/details/88703746

13.設(shè)置開(kāi)機(jī)啟動(dòng)
[root@localhost ~]# systemctl enable mysqld
[root@localhost ~]# systemctl daemon-reload

14.關(guān)閉防火墻
允許遠(yuǎn)程登錄

# firewall防火墻
systemctl status firewalld
# 查看轉(zhuǎn)態(tài)
firewall-cmd --state
# 開(kāi)啟
service firewalld start
# 重啟
service firewalld restart
# 關(guān)閉
service firewalld stop
#注意分清楚linux的版本 命令會(huì)有所不同
#查看防火墻規(guī)則
firewall-cmd --list-all 

15.刪除mysql
檢查mariadb
[root@localhost ~]# rpm -qa|grep mariadb
如無(wú)則跳過(guò)下面一條

刪除mariadb
[root@localhost ~]# rpm -e --nodeps mariadb-server
[root@localhost ~]# rpm -e --nodeps mariadb
[root@localhost ~]# rpm -e --nodeps mariadb-libs

檢查mysql
[root@localhost ~]# rpm -qa|grep mysql
mysql-community-client-8.0.22-1.el7.x86_64
mysql-community-common-8.0.22-1.el7.x86_64
mysql-community-client-plugins-8.0.22-1.el7.x86_64
mysql-community-libs-compat-8.0.22-1.el7.x86_64
mysql80-community-release-el7-3.noarch
mysql-community-libs-8.0.22-1.el7.x86_64
mysql-community-server-8.0.22-1.el7.x86_64
[root@localhost ~]#

刪除mysql
[root@localhost ~]# rpm -e --nodeps xxx

16.遠(yuǎn)程連接
遠(yuǎn)程連接時(shí)報(bào)錯(cuò)

原因

mysql8 之前的版本中加密規(guī)則是mysql_native_password,而在mysql8之后,加密規(guī)則是caching_sha2_password

解決

先登錄mysql用戶:use mysql;
查詢當(dāng)前主機(jī)配置信息為localhost:select host from user where user='root';
更改為通配符:update user set host = '%' where user ='root';

Host修改完成后記得執(zhí)行flush privileges使配置立即生效:flush privileges;
更改加密方式
mysql> ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVEER;
Query OK, 0 rows affected (0.01 sec)
更新用戶密碼
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密碼';
Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末谎僻,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子寓辱,更是在濱河造成了極大的恐慌艘绍,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件秫筏,死亡現(xiàn)場(chǎng)離奇詭異诱鞠,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)这敬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門航夺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人鹅颊,你說(shuō)我怎么就攤上這事敷存。” “怎么了堪伍?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵锚烦,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我帝雇,道長(zhǎng)涮俄,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任尸闸,我火速辦了婚禮彻亲,結(jié)果婚禮上孕锄,老公的妹妹穿的比我還像新娘。我一直安慰自己苞尝,他們只是感情好畸肆,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著宙址,像睡著了一般轴脐。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上抡砂,一...
    開(kāi)封第一講書(shū)人閱讀 51,727評(píng)論 1 305
  • 那天大咱,我揣著相機(jī)與錄音,去河邊找鬼注益。 笑死碴巾,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的丑搔。 我是一名探鬼主播厦瓢,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼啤月!你這毒婦竟也來(lái)了旷痕?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤顽冶,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后售碳,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體强重,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年贸人,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了间景。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡艺智,死狀恐怖倘要,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情十拣,我是刑警寧澤封拧,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站夭问,受9級(jí)特大地震影響泽西,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜缰趋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一捧杉、第九天 我趴在偏房一處隱蔽的房頂上張望陕见。 院中可真熱鬧,春花似錦味抖、人聲如沸评甜。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)忍坷。三九已至,卻和暖如春红柱,著一層夾襖步出監(jiān)牢的瞬間承匣,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工锤悄, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留韧骗,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓零聚,卻偏偏與公主長(zhǎng)得像袍暴,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子隶症,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容