下载mysql的镜像,传到linux环境中
安装rpm源
yum -y install mysql80-community-release-el7-3.noarch.rpm
安装mysql
yum -y install mysql-community-server
安装完成后启动一下
systemctl start mysqld
查看启动的状态
systemctl status mysqld
查看mysql的默认密码
cat /var/log/mysqld.log
或者直接查
grep "password" /var/log/mysqld.log
复制密码
登录mysql
mysql -u root -p
粘贴密码,不显示也没关系,直接回车就登录上了
修改密码
alter user 'root'@'localhost' identified by '123456';
会出现不符合安全策略
先按大小写符号数字设置一个密码,然后再修改安全策略配置
show variables like 'validate_password%';
修改安全策略配置
set global validate_password.policy=0;
再执行修改密码的操作。
一般不使用root进行开发,所以要新建一个用户
#用户名是xxxx,‘%’表示任何的用户都能访问,密码是1234
create user 'xxxx'@'%' identified by '1234';
授权所有的数据库的所有表给xxxx用户
grant all on *.* to 'xxxx'@'%';
查看防火墙状态
systemctl status firewalld.service
关闭防火墙
systemctl stop firewalld.service
使用创建的用户连接,ip是虚拟机的ip