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个

  1. mysql-community-common-5.7.28-1.el7.x86_64

  2. mysql-community-client-5.7.28-1.el7.x86_64

  3. mysql-community-libs-5.7.28-1.el7.x86_64

  4. 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 passwordimgimg红框的是密码

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了

 

posted @ 2020-12-14 11:14  jainz  阅读(330)  评论(0)    收藏  举报