【详细】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
开始远程连接
浙公网安备 33010602011771号