[记录]Mysql5.6

# 20200902有些问题

计划在ESXi的一台虚拟机上安装数据库,现在本地试安装。

sunways-dev用到的数据库是阿里云云数据库5.6

 

1.下载mysql的repo源

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

(如返回:-bash: wget: 未找到命令, yum -y install wget)

[记录]Mysql5.6

2.安装mysql-community-release-el7-5.noarch.rpm包

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

[记录]Mysql5.6

3.将mysql压缩包传入服务器中

使用Xftp将Mysql5.6.48的压缩包传入服务器

MySQL-5.6.48-1.el7.x86_64.rpm-bundle.tar              242MB

下载地址:https://downloads.mysql.com/archives/community/

[记录]Mysql5.6

解压

tar -xvf MySQL-5.6.48-1.el7.x86_64.rpm-bundle.tar  

[记录]Mysql5.6

4.安装mysql

sudo yum install mysql-server

[记录]Mysql5.6

(如果不把压缩包传入服务器就安装会报错)

[记录]Mysql5.6

5.登录

直接登录报错是权限问题

原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:

sudo chown -R root:root  /var/lib/mysql

权限更改后重启服务

service mysqld restart

登录

mysql -u root

[记录]Mysql5.6

6.重置密码并为root添加远程连接的能力。密码都为Password!001

mysql> use mysql;

mysql> update user set password=password('Password!001') where user='root';

mysql> GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY "Password!001";

mysql> exit;

[记录]Mysql5.6

7.重启服务

service mysqld restart

8.开放3306端口号

防火墙开放端口

firewall-cmd --permanent --zone=public --add-port=3306/tcp  

重启防火墙,运行命令:

firewall-cmd --reload  

9.Navicat测试连接

主机:192.168.246.132

用户名:root

密码:Password!001

[记录]Mysql5.6