CentOS 7安装Mysql5.7数据库

软件环境

虚拟机:VMware Workstation 14.0

Linux:CentOS-7-x86_64

Mysql版本:mysql57-community-release-el7-11.noarch.rpm

安装工具:CRT客户端

安装步骤

本教程,使用在线安装模式,请保持外网络畅通
  • 确定安装目录
    使用root用户登录系统,并切换到根目录
    进入home文件下,创建文件目录mysql5.7
    这里写图片描述

    • 在/opt/mysql57/,目录下,输入命令,下载mysql的安装文件,使用rpm安装:
      wget http://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm
      这里写图片描述
    • 下载完毕之后,执行如下命令
      sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
      这里写图片描述
    • 执行如下命令,安装mysql数据库安装过程中提示如下信息,输入y,然后回车即可
      sudo yum install mysql-server
      这里写图片描述
      这里写图片描述
    • 输入如下命令,登录数据库客户端
      mysql -u root 提示如下信息:
      这里写图片描述
    • 是因为此目录,没有对应的操作权限问题,执行如下命令修改目录权限,重新启动数据库
      这里写图片描述
    • 通过命令:more /var/log/mysqld.log 获取初始密码
      这里写图片描述
    • 再次登录 输入密码登陆成功
      这里写图片描述
    • 修改登录密码
      alter user user() identified by ‘密码’;
    • 提示密码安全问题,执行如下命令,修改密码安全策略后,再次修改密码
      set global validate_password_policy=0;
    • 重启mysql数据库,测试密码登录
      service mysqld restart
    • 测试

    • 如果此时需要远程客户端访问数据库,则还需要进行如下配置
      开启3306默认端口,并保存
      /sbin/iptables -I INPUT -p tcp –dport 3306 -j ACCEPT

    • 设置远程连接信息
      mysql -u root -p

      use mysql;

      update user set host=’%’ where user =’root’ and host=’localhost’;

      select host,user from user;

      set global validate_password_policy=0;

      grant all privileges on . to root@’%’ identified by ‘密码’ with grant option;

    • 重启mysql服务 测试连接
      这里写图片描述

错误

1.初始化密码登陆不成功
这里写图片描述
解决:
停止mysql服务 service mysqld stop
编辑mysql 配置文件目录 vim /etc/my.cnf
在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,如下图所示:
这里写图片描述
接下来就是用登录mysql来修改root的密码
update mysql.user set authentication_string=password(‘123456’) where user=’root’ ;
编辑my.cnf,去掉刚才添加的内容,然后重启MySQL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值