文章目录
一、在Centos7安装MySQL5.7
1、安装MySQL repo
rpm -ivh http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
2、在线安装MySQL
yum install -y mysql-community-client mysql-community-devel mysql-community-server
3、启动MySQL的mysqld进程(该进程是MySQL的服务端进程):
systemctl start mysqld
4.查看MySQL服务端是否启动成功:
systemctl status mysqld
运行结果是以下这样就是启动成功了
5.登录mysql
注意:Mysql5.7默认安装之后root是有密码的。
5.1 获取MySQL的临时密码
cat /var/log/mysqld.log | grep "password"
这里获取的临时密码是Bies9y-%hlGI
5.2登入
第一次登录后需要修改密码才可以继续使用mysql
mysql -u root -p
5.3修改密码
修改两个全局参数:
首先,修改validate_password_policy参数的值
set glodal validate_password_policy=0;
再修改密码的长度:
set global validate_password_length=1;
再次执行修改密码就可以了
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
6.授权其他机器登陆
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '这里输入自己设置的密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;
二、远程访问MySQL
可以用IntelliJ IDEA 2022.3.2访问,也可以使用Navicat for MySQL进行访问
这里用Navicat for MySQL访问做演示
先在Centos7的MySQL里建一个表
然后双击Navicat for MySQL
连接MySQL后查看是否有刚才创建的表,如果有那就是连接成功,可以进行远程访问