Centos7安装MySQL
1.安装
1.1 创建文件夹
mkdir /home/data/mysql
1.2 切换到文件夹
cd /home/data/mysql
1.3 下载mysql安装包
wget https://mirror.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
1.4 解压
tar -xv mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
1.5 查看是否有mysql之前残留文件
rpm -qa | grep mysql
有的话执行以下命令 ,没有则跳过
rm -rf rpm -qa | grep mysql
1.6安装
主要安装的是这4个
-
mysql-community-common-5.7.28-1.el7.x86_64
-
mysql-community-client-5.7.28-1.el7.x86_64
-
mysql-community-libs-5.7.28-1.el7.x86_64
-
mysql-community-server-5.7.28-1.el7.x86_64
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64
如果有报错再命令后面加上 --force --nodeps
2.配置
到现在mysql基本已经安装成功了,接下来进行配置启动mysql服务
2.1启动mysql服务
systemctl start mysqld
2.2 查找默认密码
安装之后mysql的密码是随机的需要去mysql日志文件去找
cat /var/log/mysqld.log | grep password红框的是密码
2.3 登陆
mysql -uroot -p
默认密码
2.4 更改密码
如果使用默认密码实在太不方便了,所以需要修改密码
alter user 'root'@'lcoalhost' identified by '123456'; 如果报错是因为: 在 mysql 5.7之后密码需要安全验证不能太过于简单 我们可以通过修改配置文件而将安全验证取消
2.5 取消验证
先退出mysql
exit
2.5.1 编辑mysql配置文件
vi /etc/my.cnf [mysqld] 这一行下面加上validate_password=off
2.5.2 保存
:wq
2.6 重启mysql
systemctl restart mysqld 2.7 登陆mysql
mysql -uroot -p
默认密码
登陆成功之后就可以修改密码了
2.8 修改密码
修改密码为123456
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; 2.9 远程连接mysql
允许IP地址位192.168.43.1的主机通过 账号:root,密码:123456的用户连接到MYSQL如果是允许所有用户的话,将192.168.123.123去掉即可 grant all privileges on *.* to 'root'@'%192.168.43.1' identified by '123456' with grant option;
刷新配置
flush privileges; 永久放通3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent;
重启防火墙
firewall-cmd --reload
3 完成
接下来就可以通过 navicat或者SQLlyog远程连接虚拟主机的MYSQL了

浙公网安备 33010602011771号