• Centos7 安装MySQL 5.7


    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。

    1 下载并安装MySQL官方的 Yum Repository

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

     

    yum -y install mysql57-community-release-el7-10.noarch.rpm
    

     安装MySQL服务器

     yum -y install mysql-community-server

    MySQL安装完成开始配置

    2 配置MySQL

    首先要先启动

    systemctl start  mysqld.service

    查看MySQL状态

    systemctl status mysqld.service
    

      状态图:

     此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码

    grep "password" /var/log/mysqld.log
    

      

     进入数据库

    mysql -uroot -p
    

      输入初始密码,密码是上图'localhost:'后面

    成功进入

     修改密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
    

      'new password':替换成你要修改的密码

    密码设置必须要大小写字母数字和特殊符号(,/';:等),不然不能配置成功

     如果要修改为简单密码 还要修改配置

    查看密码策略(当然要修改过密码后才能执行这个命令)

    show variables like '%password%';
    

      

     修改密码策略(要先退出mysql)

    vi /etc/my.cnf
    

      文本末编辑:

    #添加validate_password_policy配置
    validate_password_policy=0
    #关闭密码策略
    validate_password = off
    

      保存退出(:wq)

       重启 MySQL服务器配置生效

    systemctl restart mysqld
    

      

    3 开启远程访问

    执行以下命令开启远程访问限制(注意:'ip地址'要替换成需要给远程访问的ip地址,如要开启所有的,用%代替):

    grant all privileges on *.* to 'root'@'ip地址' identified by 'password' with grant option;
    

      再输入

    flush privileges; 
    exit;
    

      完成修改

    4 开放端口(出现错误提示未运行请先开启防火墙,修改完毕再关闭防火墙)

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

    5 修改字符编码

     查看现在字符编码

    show variables like '%character%';

     修改/etc/my.cnf

    character_set_server=utf8
    init_connect='SET NAMES utf8'
    

      重启即可

  • 相关阅读:
    20211111避免对需求、功能理解断层问题的思考
    20211216部门日报综述优化建议
    想买二手房,听说房子过户了也可能住不进去,怎么避免?
    20220104tapd需求与测试用例打“作废”标记建议
    wps的SUM函数计算失败问题
    SQL注入测试总结
    缺陷标题
    12.6 Markdown高级技巧
    学期内容的总结
    12.5Markdown高级技巧
  • 原文地址:https://www.cnblogs.com/yuqingya/p/13001134.html
Copyright © 2020-2023  润新知