【详细】ContOS7安装MySQL和远程连接

>加油,新时代打工人!

本文环境
虚拟机 ContOS7
MySQL 5.7.36

物理机 win10
Navicat

下载MySQL
找到安装路径

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


安装MySQL


yum -y install mysql-community-server


启动MySQL


systemctl start mysqld

查看默认密码
方式一

vim /var/log/mysqld.log

方式二


grep 'password' /var/log/mysqld.log

登录MySQL
第一次登录输入默认密码

mysql -u root -p

修改密码


ALTER USER 'root'@'localhost' IDENTIFIED BY 'itboyWH97@';

修改字符集


vim /etc/my.cnf

添加下面代码

character_set_server=utf8
6 init_connect='SET NAMES utf8'

登录MySQL查看字符集


show variables like '%character%';


授权 开放远程连接
MySQL 8 之前
% 任意IP都可以登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'itboyWH97@' WITH GRANT OPTION;

MySQL 8
使用下面方式

mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

查看防火墙是否开启


systemctl status firewalld

开放端口


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

查看开放端口


netstat -ntlp 或:firewall-cmd --list-ports

已经开放MySQL 3306

开始远程连接

posted on 2021-12-15 16:00  儒雅小伙儿  阅读(36)  评论(0)    收藏  举报

导航