Linux CentOS 下安装 mysql 5.7 精华帖 没一句废话

开始了

进入服务器,先输入下面4条命令

安装

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server

权限设置

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

初始化 MySQL

mysqld --initialize

启动 MySQL

systemctl start mysqld

查看 MySQL 运行状态

systemctl status mysqld
Linux CentOS 下安装 mysql 5.7 精华帖 没一句废话

看到绿色的字体吗?active running 说明应该好用了,再确认一下

mysqladmin --version

linux上该命令将输出以下结果,该结果基于你的系统信息:
Linux CentOS 下安装 mysql 5.7 精华帖 没一句废话
说明成功了

下面我们开始对数据库进行初始化配置

  1. 初始化root密码

mysql_upgrade -u root password “new_password”;

  1. 使用root密码登陆

mysql -u root -p
new_password
;

  1. 看一眼,是否正常

show databases;

先看眼,是否一切正常
Linux CentOS 下安装 mysql 5.7 精华帖 没一句废话
看起来都正常

  1. 给root用户增加远程访问权限

mysql> GRANT ALL PRIVILEGES ON . TO [email protected]"%" IDENTIFIED BY “你的密码噢~”;

mysql> flush privileges;

刷新下权限,就搞定了。

最后一点,很重要,容易忽视
无论阿里云还是华为云或腾讯云等等,一定要将服务器的安全组啊 ACL啊 各种防火墙之类的,3306端口一定要记得打开
大概就是入站规则
Linux CentOS 下安装 mysql 5.7 精华帖 没一句废话

之后,就可以通过远程工具访问了。