Centos7,redhat安裝Mysql

一、卸載自帶的mariadb-lib

[root@PROD-service161 data]# rpm -qa|grep mariadb
mariadb-libs-5.5.52-1.el7.x86_64
[root@PROD-service161 data]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

二、下載安裝Mysql 的Yum Repository

1. 下載

進(jìn)入Mysql官網(wǎng)Yum Repository下載區(qū)
選擇操作系統(tǒng)對(duì)應(yīng)的版本,Centos7就選擇RHEL7版本。

復(fù)制下載鏈接

復(fù)制下載鏈接,使用wget下載

wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

2. 安裝

yum localinstall ./mysql57-community-release-el7-11.noarch.rpm

3.檢查是否安裝成功

yum repolist enabled | grep "mysql.*-community.*"

安裝成功之后輸出如下:

三、安裝Mysql

版本選擇

默認(rèn)安裝的是5.7最新版,如果安裝5.7這一步跳過(guò)。如果需要安裝5.6版本,需要禁用5.7版本,開(kāi)啟5.6版本

yum-config-manager --disable mysql57-community ##禁用mysql57
yum-config-manager --enable mysql56-community #啟用 mysql56

安裝

yum install mysql-community-server

四、配置Mysql

1. 修改配置配置文件

打開(kāi)Mysql的配置文件:/etc/my.cnf
修改如下內(nèi)容

basedir=/data/mysql #新增
datadir=/data/mysql/data  #修改

socket=/data/mysql/mysql.sock #修改

character_set_server = utf8 #新增

[client] # 新增
socket=/data/mysql/mysql.sock# 新增

2. 新建自定義Mysql目錄

mkdir /data/mysql
chown -R mysql:mysql /data/mysql

一定注意要修改文件夾權(quán)限,不然mysql服務(wù)會(huì)啟動(dòng)失敗

mysqld.service holdoff time over, scheduling restart

3.初始化

mysqld --initialize --user=mysql

4. 管理SELinux

setenforce 0

5、設(shè)置開(kāi)機(jī)自啟動(dòng)

systemctl enable mysqld

6、啟動(dòng)

systemctl start mysqld

7、查詢mysqld是否啟動(dòng)成功

systemctl  status mysqld

五、登錄驗(yàn)證

1.獲取臨時(shí)密碼

grep "temporary password" /var/log/mysqld.log

會(huì)有類似的信息:

2017-07-14T05:39:00.229616Z 1 [Note] A temporary password is generated for root@localhost: lMx<qe6jA1ig

臨時(shí)密碼:lMx<qe6jA1ig

2. 登錄

執(zhí)行登錄命令,輸入上面的密碼lMx<qe6jA1ig

mysql -uroot -p

要修改root密碼,不然會(huì)提示

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

修改密碼

ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxx';
FLUSH PRIVILEGES;

、

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

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

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