最近本人在阿里云购置了一台服务器练练手,下面总结下在安装mysql遇到的坑.

 在选在阿里云的操作系统的时候选择6.8或者6.6 我们公司用的是6.8 第一步:|

1 查看6.8自带mysql

rpm -qa | grep mysql

2、卸载自带的MySql

删除:rpm -e --nodeps查看到的选项

3下载mysql linux 版本

https://pan.baidu.com/s/1kWsMxbL

4、安装服务端

修改权限:chmod 777 MySQL-server-5.6.34-1.rhel5.x86_64.rpm

执行安装:rpm -ivh MySQL-server-5.6.34-1.rhel5.x86_64.rpm --nodeps --force

注:--nodeps --force 表示不检查依赖

5、安装客户端:client

修改权限: chmod 777 MySQL-client-5.6.34-1.rhel5.x86_64.rpm

执行安装: rpm -ivh MySQL-client-5.6.34-1.rhel5.x86_64.rpm --nodeps --force

6、启动和关闭mysql

启动mysql service mysql start

关闭mysql service mysql stop

重启mysql: service mysql restart

 

 

7 因为5.6会自己生成密码需要查看密码

 

vi /root/.mysql_secret (第一行 最后)


8登录mysql

mysql -hlocalhost -uroot -p

-h数据库主机

-u用户

-p密码

-P端口号(大写P

例如mysql -hlocalhost -uroot -p12345 -P3306

 修改密码 

SET PASSWORD = PASSWORD('123456');

9、开放远程登录权限

1)进入 mysql

mysql -u root -p

2)使用 mysql库 :

use mysql;

3)查看用户表 :

SELECT `Host`,`User` FROM user;

4)授权用户 :

grant all privileges on *.* to [email protected]'%' identified by '123456';

5)强制刷新权限 :

flush privileges;

 root  是用户名  123456 密码

10 退出mysql

service iptables stop

11 开机启动

chkconfig mysql on

 

12 阿里云设置开放远程3306连接端口

重零开始阿里云 centos6.8安装mysql

重零开始阿里云 centos6.8安装mysql


总结下本人遇到的坑,之前想试试最新版本的7.0+结果发现7.0自带mysql分支(MariaDB), 需要覆盖,之后才能操作 .立下此贴 本人的博客第一篇



相关文章: