前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos7下MySQL5.7安装配置

centos7下MySQL5.7安装配置

作者头像
嘉美伯爵
发布2021-01-18 10:54:35
5860
发布2021-01-18 10:54:35
举报

环境准备

在安装MySQL之前,我们需要安装一下MySQL的依赖。

更新yum源

  • yum update

下载MySQL

MySQL repo安装

  • rpm -ivh mysql57-community-release-el7-9.noarch.rpm

正式安装

安装命令

  • yum install mysql-server

启动命令

  • systemctl start mysqld

查看并修改初始密码

MySQL安装后会生成一个初始密码,此时我们查看并将其记录下来,用来第一次登陆MySQL

  • grep 'temporary password' /var/log/mysqld.log

登陆MySQL

登陆后依次执行下面的命令,进行初始设置

  • mysql -u root -p
  • set global validate_password_policy=LOW;
  • set global validate_password_length=6;
  • ALTER USER 'root'@'localhost' IDENTIFIED BY '416798';

权限配置

MySQL安装成功后要做好相应的权限控制,如果需要远程访问,不要对MySQL配置任意IP段的访问,否则会带来一定的安全隐患

查看可以登陆MySQL的用户

指定IP连接MySQL

  • 可以单独指定IP进行访问,并可以单独设置密码 grant all privileges on *.* to 'root'@'172.17.0.4' identified by '416798';
  • 对IP段进行鉴权 grant all privileges on *.* to 'root'@'172.17.0.*' identified by '416798';
  • 仅对test数据库进行访问 grant all privileges on test.* to 'root'@'172.17.0.*' identified by '416798';
  • 仅可访问test数据库的temp表 grant all privileges on test.temp to 'root'@'172.17.0.*' identified by '416798';
  • 鉴权删除 drop user 'root'@'172.17.0.4';

其他常用设置

  • systemctl stop mysqld # 关闭MySQL
  • systemctl restart mysqld # 重启MySQL
  • systemctl status mysqld # mysql运行状态
  • systemctl enable mysqld # mysql开机自启动
  • select version(); # 查看MySQL版本

参考资源

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-10-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境准备
    • 更新yum源
      • 下载MySQL
      • 正式安装
        • 安装命令
          • 启动命令
            • 查看并修改初始密码
              • 登陆MySQL
              • 权限配置
                • 查看可以登陆MySQL的用户
                  • 指定IP连接MySQL
                  • 其他常用设置
                  • 参考资源
                  相关产品与服务
                  云数据库 SQL Server
                  腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档