阿里云centOS7.4上MySql5.6安装

Posted on 2018-05-23 10:17 zh旭ang 阅读() 评论() 编辑 收藏

最近一个项目要部署在阿里云上,为了开发团队方便,我自费买了个ECS,先装个数据库给开发用。

因为之前都是在真机安装,与这次阿里云上的部署比起来,还是有点区别的。

 

Mysql

1 安装mysql版本包

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm   

yum install mysql57-community-release-el7-11.noarch.rpm

 

vim /etc/yum.repos.d/mysql-community.repo

 把5.6的enable置为1,5.7的置为0

 

2 安装mysql:

 

yum install mysql mysql-community-server -y

 # 建立慢查询日志文件,如果没有安装时候会报错

touch /var/log/slow.log

#给mysql用户授权这个文件

chown mysql:mysql slow.log

 

3 报错

[ERROR] Can’t open the mysql.plugin table. Please run mysql_upgrade to create it.

进入usr目录

./mysql_install_db –user=mysql

4 启动命令

systemctl status mysqld.service

systemctl enable mysqld.service   开机启动

systemctl start mysqld.service 启动mysql服务

systemctl restart mysqld.service 重启mysql 服务

systemctl stop mysqld.service

 

5 初次登录设置

mysql_secure_installation

  • Set root password? [Y/n] 
    是否设置root用户的密码
  • Remove anonymous users? [Y/n] 
    是否删除匿名用户
  • Disallow root login remotely? [Y/n] 
    是否禁止root远程登录
  • Remove test database and access to it? [Y/n] 
    是否删除database数据库
  • Reload privilege tables now? [Y/n] 
    是否重新加载授权信息

授权远程用户登录

GRANT ALL PRIVILEGES ON *.* TO ‘用户名’@’%’
identified by ‘密码’;

 

版权声明:本文为zhangx1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zhangx1/p/9075555.html