centos7.6 安装mysql5.7

4 篇文章 0 订阅
4 篇文章 0 订阅

因为工作的需要,需要把阿里云的centos7.4装上一个mysql5.7,记录一下安装过程。
听说centos7.4自带mariadb数据库,查看一下

  1. rpm -qa | grep mariadb/usr/libexec/urlgrabber-ext-down
mariadb-libs-5.5.56-2.el7.x86_64

  1. 确实有,删掉,rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64(选择上面包右键也行)
  2. 下载包 wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
  3. 运行包 rpm -ivh mysql57-community-release-el7-8.noarch.rpm
  4. 安装mysql-server。yum -y install mysql-server
    报错
File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:

好吧自己刨的坑 自己填上,这是由于yum默认python为python2 而我把centos上默认的python改成python3了
所以只需要在 /usr/libexec/urlgrabber-ext-down 文件头位置#!/usr/bin/python2即可
7. yum -y install mysql-server
安装完成后,显示完毕,

  1. 修改配置文件 打开etc/my.cnf
    添加server_id =1
    expire_logs_days =7 // 设置binlog日志过期时间为7天
    并 service mysql restart 重启mysql服务

  2. 通过grep 'password' /var/log/mysqld.log查看现在的密码
    查找密码

  3. 修改密码:
    mysql -uroot -p
    输入上面查到的密码,这里不会显示输入密码长度,直接输入就可以,密码是localhost:之后所有的字符。所有的。在putty中,选中右键,回车也可以
    进入mysql
    然后输入ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
    注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误,
    flush privileges
    更改完成。

  4. 建立新用户才能远程登录。

  • create user '你的用户名'@'%' IDENTIFIED BY '你的密码';

  • grant all on *.* to '你的用户名'@'%'; // 设置权限 ,现在是所有的库权限都给了该用户

  • 或者设置某个库的权限给该用户grant all on 库名.* to '你的用户名'@'%';

  • 在输入flush privileges;

  1. 由于默认的firewall 没有启动,所以只需要在策略组里面开方3306端口就可以了。由于默认的firewall 没有启动,所以只需要在策略组里面开方3306端口就可以了。

  2. 接下来就可以用sqlyog连接了。
    创建成功

  3. 开启定时
    在my.cnf中的[mysqld]部分添加如下内容,然后重启mysql(mysql重启命令:service mysqld restart)在my.cnf中的[mysqld]部分添加如下内容,event_scheduler=ON
    然后重启mysql(mysql重启命令:service mysqld restart)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值