cent os 7 yum安装 MySQL 5.7.29

清理环境

centos7会自带一个mariadb

  1. 查看是否已安装
    rpm -qa |grep -i mariadb(centos7默认系统自带的)
    
  2. 如果已安装,卸载掉
    yum remove + 1步骤中显示的包名
    例如:yum remove mariadb-libs-5.5.56-2.el7.x86_64
    

下载mysql的repo源,安装

  1. 进入自己设置的目录,开始安装(这里我用的root目录)
    wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
    rpm -ivh mysql57-community-release-el7-8.noarch.rpm
    yum -y install mysql-server 
    
    在这里插入图片描述
    在这里插入图片描述
  2. 有提示时,输入y
    在这里插入图片描述
  3. 耐心等待 安装完成
    在这里插入图片描述

配置MySQL

  1. 修改my.cnf
    vi /etc/my.cnf
    
    在打开的文件中输入以下内容,并保存
    #跳过权限验证
    skip-grant-tables
    #设置区分大小写
    #设置成0:表名按你写的SQL大小写存储,大写就大写小写就小写,比较时大小写敏感。
    #设置成1:表名转小写后存储到硬盘,比较时大小写不敏感。
    #设置成2:表名按你写的SQL大小写存储,大写就大写小写就小写,比较时统一转小写比较。
    lower_case_table_names = 2
    #开启严格模式
    sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
    
    在这里插入图片描述
  2. 重启并登录,会提示输入密码,直接回车即可
    service mysqld restart
    mysql -u root -p
    
    在这里插入图片描述
  3. 登录后修改密码校验策略并设置密码
    set global validate_password_policy=0;
    #这里的 ‘password’ 为自己设置的登录密码
    alter user 'root'@'localhost' identified with mysql_native_password by 'password';
    
    在这里插入图片描述
    在这里插入图片描述
  4. 退出验证密码是否设置成功
    先修改 my.cnf,删除 或者注释掉 skip-grant-tables
    vi /etc/my.cnf
    
    在这里插入图片描述
    保存退出后重启,验证密码,输入3步骤中设置的密码,登录成功
    mysql -u root -p
    
    在这里插入图片描述
  5. 设置远程访问
    update user set host='%' where user='root';
    flush privileges;
    
    在这里插入图片描述

验证

使用可视化工具连接测试
如果不能远程访问,请参考 centos 防火墙开放端口 (安全组)

参考

作者:舰_长
原文:https://blog.csdn.net/z13615480737/article/details/78906598

作者:夏晓旭
原文:https://www.cnblogs.com/xiaxiaoxu/p/9978976.html

作者:独行侠_阿涛
原文:https://blog.csdn.net/wltsysterm/article/details/79649484

作者:laosun
原文:https://www.sunjs.com/article/detail/118105b698ed4012a50ee0669d3d1c7e.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值