centos7.3 安裝mysql

說明

CentOS7內(nèi)部集成了mariadb,是mysql的一個分支

下載安裝包

centos的yum 源中默認(rèn)是沒有mysql的,所以我們需要先去官網(wǎng)下載mysql的repo源并安裝;

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
image.png

安裝mysql源

  • 安裝 yum repo 文件
    rpm -ivh mysql80-community-release-el7-3.noarch.rpm
image.png

執(zhí)行結(jié)果會在/etc/yum.repos.d/目錄下生成兩個repo文件mysql-community.repo mysql-community-source.repo


image.png
  • 更新yum緩存
yum clean all
yum makecache
image.png

安裝mysql服務(wù)器

  • yum repolist all | grep mysql


    image.png

可以看到有些是被禁用的

啟停服務(wù)命令

啟動:systemctl start mysqld.service
停止:systemctl stop mysqld.service
重啟:systemctl restart mysqld.service
查看服務(wù)狀態(tài):systemctl status mysqld.service

image.png

修改初始密碼

  • 查看初始密碼
     mysql在安裝后會創(chuàng)建一個root@locahost賬戶,并且把初始的密碼放到了/var/log/mysqld.log文件中;
     查看:cat /var/log/mysqld.log


    image.png
  • 修改初始密碼
ALTER USER USER() IDENTIFIED BY '新密碼'

最好大小寫、數(shù)字、特殊字符混合

設(shè)置遠(yuǎn)程連接

在mysql8.0創(chuàng)建用戶和授權(quán)和之前不太一樣了,其實嚴(yán)格上來講,也不能說是不一樣,只能說是更嚴(yán)格,mysql8.0需要先創(chuàng)建用戶和設(shè)置密碼,然后才能授權(quán)。

#先創(chuàng)建一個用戶
create user 'root'@'%' identified by '123123';

#再進(jìn)行授權(quán)
grant all privileges on *.* to 'root'@'%' with grant option;

MySQL8.0 安裝完成后出現(xiàn)無法遠(yuǎn)程鏈接的現(xiàn)象,這是因為MySQL8.0 只支持 localhost 訪問,我們必須設(shè)置一下才可以遠(yuǎn)程訪問。

具體設(shè)置步驟如下:
① 登錄MySQL
執(zhí)行命令為:mysql -u root -p
回車后輸入密碼
② 選擇 mysql 數(shù)據(jù)庫
執(zhí)行命令為:use mysql;
查看mysql 數(shù)據(jù)庫中存儲的用戶信息的 user 表。
③ 查看mysql 數(shù)據(jù)庫的 user 表中當(dāng)前 root 用戶的相關(guān)信息
執(zhí)行命令為:select host,user,authentication_string,plugin from user;
執(zhí)行完命令后顯示一個表格, root 用戶的 host默認(rèn)顯示的 localhost,說明只支持本地訪問,不允許遠(yuǎn)程訪問。
④ 更改 host 的默認(rèn)配置
執(zhí)行命令為:update user set host='%' where user='root';
⑤ 刷新
執(zhí)行命令為:flush privileges;


image.png

設(shè)置防火墻

image.png

大功告成!

參考資料
centos7安裝mysql8
今天遇到的mysql8.0的新特性(坑)和解決辦法

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、mysql簡介說到數(shù)據(jù)庫,我們大多想到的是關(guān)系型數(shù)據(jù)庫,比如mysql、oracle、sqlserver等等,...
    浪得無名閱讀 3,881評論 0 13
  • 一、VM CentOS 注意事項 1、 NAT 模式下,主機(jī)可以ping通虛擬機(jī),虛擬機(jī)ping不通主機(jī) 關(guān)閉主機(jī)...
    俊果果閱讀 828評論 0 0
  • 一、下載mysql yum包官方下載地址:https://dev.mysql.com/downloads/repo...
    pure粹閱讀 386評論 0 0
  • 引言 最近某云搞活動,買了個服務(wù)器作為平時學(xué)習(xí)和測試用,新機(jī)器啥也沒有,一些常用軟件的安裝是免不了的,于是乎想著把...
    tianranll閱讀 654評論 0 1
  • 《白夜行》是東野圭吾創(chuàng)作的長篇小說,小說中的時間線長達(dá)19年,結(jié)構(gòu)嚴(yán)謹(jǐn)且值得深思。 小說開始于桐原洋介之死,警方在...
    風(fēng)語奇閱讀 667評論 0 6

友情鏈接更多精彩內(nèi)容