2.Centos7在線安裝mysql

請先關閉防火牆,等安裝好之後,再開啓.

一、檢查本地是否安裝過其他版本的mysql

rpm -qa|grep -i  mysql

由於有些版本自帶的有mariadb,檢查是否有mariadb,若是有需要先卸載

yum -y remove maria*

二、安裝YUM Repo 

1、下載 Repo

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

若提示:-bash: wget: 未找到命令,則表明沒有安裝wget,執行安裝命令:yum -y install wget

2、repo的安裝

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

執行完成後會在/etc/yum.repos.d/目錄下生成兩個repo文件mysql-community.repo mysql-community-source.repo

二、使用yum命令即可完成安裝

注意:必須進入到 /etc/yum.repos.d/目錄後再執行以下腳本

1、安裝命令:

yum install mysql-server

在線安裝速度特別慢,需要等好幾個小時。

2、啓動msyql:

systemctl start mysqld     #啓動MySQL

3、獲取安裝時的臨時密碼(在第一次登錄時就是用這個密碼):

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

密碼需要自己找,一般都是 大小寫字母+特殊符號+數字

如圖:

三、登錄:

mysql -u root -p

然後輸入密碼(剛剛獲取的臨時密碼)

四、登錄成功後修改密碼

登錄成功的第一件事就是修改密碼

1、注意:這裏會進行密碼強度校驗(密碼設置時必須包含大小寫字母、特殊符號、數字,並且長度大於8位)

set password for root@localhost = password('Admin+123456');

    #Admin+123456是你的密碼,密碼規則必須是大小寫字母、特殊符號、數字

2、如不滿足以上條件則會報錯,

密碼策略問題異常信息:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

六、開啓遠程控制

MySQL默認是沒有開啓遠程控制的,必須添加遠程訪問的用戶,即默認是隻能自己訪問,別的機器是訪問不了的。

進入mysql數據庫:

use mysql;
update user set Host='%' where User='root'; 

修改user表中的Host:   update user set Host='%' where User='root';  

說明: % 代表任意的客戶端,可替換成具體IP地址。

最後刷新一下:

flush privileges;

如下圖:

注意:一定要記得在寫sql的時候要在語句完成後加上" ; "

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章