CentOS7安裝MySQL8

安裝

MariaDB的安裝方法:

MySQL 被 Oracle 收購后,CentOS7之后的官方倉庫中就不再提供 MySQL,而是提供其開源版本 MariaDB。

MariaDB 的安裝方法很簡單:

# server端:
$ sudo yum install mariadb-server

# client端:
$ sudo yum install mariadb

使用社區(qū)倉庫安裝MySQL:

若要安裝 MySQL,需要添加 MySQL 社區(qū)提供的倉庫:

首先在這里找到對應(yīng)版本的 .rpm 文件的下載鏈接。

然后,以 CentOS7,MySQL8 為例,執(zhí)行命令:

$ wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
$ yum install mysql80-community-release-el7-3.noarch.rpm

$ yum install mysql-community-server

使用鏡像源安裝MySQL:

由于社區(qū)提供的倉庫下載速度很慢,我們最好使用鏡像源下載,這里我們以使用清華的 MySQL 鏡像源為例:

$ cd /etc/yum.repos.d/
$ touch tsinghua-mysql-community.repo
# 填入以下內(nèi)容:
$ cat tsinghua-mysql-community.repo
[tsinghua-mysql80-community]
name=MySQL 8.0 Community Server tsinghua mirror.
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/
enabled=1
gpgcheck=0

# 然后安裝:
$ yum install mysql-community-server

啟動(dòng)mysqld

$ systemctl start mysqld.service

# 查看mysqld運(yùn)行狀態(tài):
$ systemctl status mysqld.service

配置

MySQL8 中的 root 密碼不再是默認(rèn)為空,而是在啟動(dòng)時(shí)隨機(jī)生成一個(gè)密碼,mysqld 會(huì)將其寫到日志文件中,所以首先我們需要到日志文件中找到這個(gè)密碼:

$ cat /var/log/mysqld.log | grep 'password'
2020-01-08T03:43:14.175884Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: gerN_Zu=?9Pn

MySQL 提供了一個(gè) bash 腳本 mysql_secure_installation,方便我們交互式的對MySQL進(jìn)行一些基本的安全方面的設(shè)置:

  1. 可以設(shè)置root密碼
  2. 可以禁止遠(yuǎn)程以root身份登錄
  3. 可以刪除匿名用戶
  4. 可以刪除test數(shù)據(jù)庫,默認(rèn)這個(gè)test數(shù)據(jù)庫是可以被所有匿名用戶訪問的。
$ mysql_secure_installation

配置完成后應(yīng)當(dāng)重啟 mysqld:

$ systemctl restart mysqld.service

參考:

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

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

  • CentOS7安裝mysql8.0步驟 1.1 安裝前清理工作;1.1.1 清理原有的mysql數(shù)據(jù)庫;使用以下命...
    yichen_china閱讀 30,149評論 3 15
  • 第一次裝的時(shí)候感覺很簡單沒有記錄,第二次裝的時(shí)候報(bào)了很多錯(cuò)誤?。。。?注意如果服務(wù)器有自帶的mysql 或者 ma...
    李小二的倔強(qiáng)閱讀 432評論 1 0
  • 根據(jù)搜集的資料安裝測試并在安裝測試過程中整理的文檔,部分參考文檔在相應(yīng)位置有標(biāo)記。如有不足希望多多指出 一、配置y...
    丶Assassin丨閱讀 867評論 0 0
  • 注:安裝環(huán)境CentOS7.0 MySQL版本:8.0.13(最新版) 從MySQL官網(wǎng)下載 源碼包 并通過xsh...
    都靈的夏天_閱讀 1,584評論 0 1
  • 《唐詩三百首》第二十六首,韋應(yīng)物的“東郊”。 【原文】 吏舍跼終年,出郊曠清曙。 楊柳散和風(fēng),青山澹吾慮。 依叢適...
    快樂大拙閱讀 958評論 0 3

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