Linux安装MYSQL 并使用图形化界面连接
第一步:
yum -y install wget
yum -y install wget
第二步:
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
第三步:
yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
第四步:
yum install -y mysql-community-server
yum install -y mysql-community-server
如果上一步报错
Key import failed (code 2). Failing package is: mysql-community-client-5.7.39-1.el7.x86_64
这个时候先执行一下下面这句,只后重新执行第四步即可
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
启动
systemctl start mysqld.service
查看状态
systemctl status mysqld.service
查看MySQL初始化密码
grep 'temporary password' /var/log/mysqld.log
grep 'temporary password' /var/log/mysqld.log
密码的长度是由validate_password_length决定的,但是可以通过以下命令修改
set global validate_password_length=4;
set global validate_password_length=4;
validate_password_policy决定密码的验证策略,默认等级为MEDIUM(中等),可通过以下命令修改为LOW(低)
set global validate_password_policy=0;
set global validate_password_policy=0;
设置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'pwd';
ALTER USER 'root'@'localhost' IDENTIFIED BY 'pwd';
使用图形化界面连接步骤:
1 首先在Windows下查看是否能ping通虚拟机
2 之后使用telnet + 虚拟机地址 +3306 查看是否进入,若不可以,则需要开放虚拟机的3306端口。
3 之后就是在虚拟机中先连接mysql之后使用以下命令即可:
create user 'root'@'%' identified by '111111';
grant all on *.* to 'root'@'%';
flush privileges;