• centos7 安装mysql5.7.20(yum方式)


    windows下安装mysql请访问:windows下mysql5.7.20安装(zip包方式)

    一、安装过程

    1.安装wget

    yum install wget

    2.查找yum源名称

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

    例如我本次找到的是

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

    3.下载mysql源安装包

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

    4.安装mysql源

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

    5.检查mysql源是否安装成功

    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

    二、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  

     三、远程navicat测试链接centos上的mysql

    按照如上一、二步骤操作后,发现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地址,所有的地址使用“%” 
    密码:要赋给远程访问权限的用户对应使用的密码
  • 相关阅读:
    如何克服晕车?
    简单C程序,迷宫
    非名校毕业年薪20W程序员 心得分享
    北京:一个大学生每年要花多少钱
    PowerPoint超链接字体颜色修改、怎么去掉超链接下划线
    河南旅游景点介绍
    程序员必看的十大电影
    AMD的cpu如何安装Mac OS
    C/C++面试之算法系列--去除数组中的重复数字
    Warshall算法
  • 原文地址:https://www.cnblogs.com/knyel/p/8433905.html
Copyright © 2020-2023  润新知