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地址,全部的地址使用「%」 密碼:要賦給遠程訪問權限的用戶對應使用的密碼