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地址,全部的地址使用“%” 密码:要赋给远程访问权限的用户对应使用的密码