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地址,全部的地址使用“%” 密码:要赋给远程访问权限的用户对应使用的密码
相关文章
相关标签/搜索