博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7.6 安装mysql5.7
阅读量:2168 次
发布时间:2019-05-01

本文共 1630 字,大约阅读时间需要 5 分钟。

因为工作的需要,需要把阿里云的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)

转载地址:http://uotzb.baihongyu.com/

你可能感兴趣的文章
contOS6 部署 lnmp、FTP、composer、ThinkPHP5、docker详细步骤
查看>>
TP5.1模板布局中遇到的坑,配置完不生效解决办法
查看>>
PHPstudy中遇到的坑No input file specified,以及传到linux环境下遇到的坑,模板文件不存在
查看>>
TP5.1事务操作和TP5事务回滚操作多表
查看>>
composer install或composer update 或 composer require phpoffice/phpexcel 失败解决办法
查看>>
TP5.1项目从windows的Apache服务迁移到linux的Nginx服务需要注意几点。
查看>>
win10安装软件 打开时报错 找不到 msvcp120.dll
查看>>
PHPunit+Xdebug代码覆盖率以及遇到的问题汇总
查看>>
PHPUnit安装及使用
查看>>
PHP项目用xhprof性能分析(安装及应用实例)
查看>>
composer安装YII
查看>>
Sublime text3快捷键演示
查看>>
sublime text3 快捷键修改
查看>>
关于PHP几点建议
查看>>
硬盘的接口、协议
查看>>
VLAN与子网划分区别
查看>>
Cisco Packet Tracer教程
查看>>
02. 交换机的基本配置和管理
查看>>
03. 交换机的Telnet远程登陆配置
查看>>
微信小程序-调用-腾讯视频-解决方案
查看>>