centos7 安裝mysql5.7.20(yum方式)

windows下安裝mysql請訪問:windows下mysql5.7.20安裝(zip包方式)html

1、安裝過程mysql

1.安裝wgetsql

yum install wget

2.查找yum源名稱數據庫

在mysql官網https://dev.mysql.com/downloads/repo/yum/  查找mysql的yum源vim

例如我本次找到的是windows

mysql57-community-release-el7-11.noarch.rpmcentos

3.下載mysql源安裝包安全

wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

4.安裝mysql源tcp

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

5.檢查mysql源是否安裝成功ide

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

 6.安裝mysql

yum -y install mysql-community-server

7.檢查是否已經安裝了mysql-server

rpm -qa|grep mysql-server

8.安裝vim

yum install vim -y

2、mysql配置

1.默認配置文件在/etc/my.cnf

2.字符集配置

[mysqld]節點下添加:

character-set-server=utf8

而後:wq退出

3.設置開機啓動

systemctl enable mysqld

4.修改默認密碼

設置安全等級

set global validate_password_policy=0; #密碼強度設爲最低等級
set global validate_password_length=4; #密碼容許最小長度爲4

修改密碼

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

5.防火牆配置

開放3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

重啓防火牆

systemctl start firewalld.service

 3、遠程navicat測試連接centos上的mysql

按照如上1、二步驟操做後,發現navicat是連不上centos上的mysql的。

下面作以下操做,便可。

set global validate_password_policy=0; set global validate_password_length=4; grant all privileges on *.* to 'root'@'192.168.199.154' identified by '123456';

 備註:

更改權限,即grant all privileges on的配置模版以下

grant all privileges on 庫名.表名 to '用戶名'@'IP地址' identified by '密碼' with grant option; flush privileges;
庫名:要遠程訪問的數據庫名稱,全部的數據庫使用「*」 表名:要遠程訪問的數據庫下的表的名稱,全部的表使用「*」 用戶名:要賦給遠程訪問權限的用戶名稱 IP地址:能夠遠程訪問的電腦的IP地址,全部的地址使用「%」 密碼:要賦給遠程訪問權限的用戶對應使用的密碼
相關文章
相關標籤/搜索