zy666-blog

1.找到安装源

mysql官方地址:https://dev.mysql.com/downloads/repo/yum/

RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。

2.定义源

[root@h1 ~]# rpm -ivh http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

3.安装mysql

[root@localhost ~]# yum install -y mysql-server
或
[root@localhost ~]# yum install mysql-community-server

如果显示以下内容说明安装成功  

4.设置mysql

设置开机启动Mysql
[root@localhost ~]``# systemctl enable mysqld.service

检查是否已经设置了开机自启动

[root@localhost ~]``# systemctl list-unit-files | grep mysqld

​ 如果显示以下内容说明已经完成自动启动安装

mysqld.service enabled

启动mysql

​		service mysqld start

​		service mysqld status

登录修改mysql密码

查看mysql默认密码
[root@localhost ~]``# grep \'temporary password\' /var/log/mysqld.log

登录 mysql
[root@localhost ~]``# mysql -uroot -p
修改当前密码

MySQL8.0修改密码需要有大小写字母、数字、特殊字符组合

这里可以暂时修改如下,默认密码强度有要求

ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'Root_21root\';

查看密码策略:

SHOW VARIABLES LIKE \'validate_password%\';

修改密码长度:set global validate_password.length=1;(长度)
修改密码等级:set global validate_password.policy=0;(等级)

修改后再次查看

SHOW VARIABLES LIKE \'validate_password%\';

设置自己想要的密码

ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'new_password\';
开放远程访问
#远程设置
mysql> use mysql;
mysql> update user set host=\'%\' where user=\'root\';
#授权用户名的权限,赋予任何主机访问数据的权限
mysql> GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
防火墙配置

1.关闭防火墙:sudo systemctl stop firewalld.service

2.关闭开机启动:sudo systemctl disable firewalld.service

服务器开放3306端口

mysql重新修改密码策略根据个人需求看 是不是进行修改

由于mysql8.0的加密方法变了。mysql8.0默认采用caching_sha2_password的加密方式。sqlyog不支持这种加密方式。

User@%User@localhost 是两个不同的用户,他们可以有相同的密码,一个用户的密码修改并不会影响另一个用户的密码。
User@% 允许从所有的ip访问. User@localhost 只允许从localhost访问)

1. ALTER USER \'root\'@\'localhost\' IDENTIFIED WITH mysql_native_password BY \'password\'; #修改加密规则,本机
2. ALTER USER\'root\'@\'%\' IDENTIFIED WITH mysql_native_password BY \'newpassword\';#修改加密规则,远程用户
3. FLUSH PRIVILEGES; #刷新权限 

分类:

技术点:

相关文章:

  • 2021-09-01
  • 2021-04-12
  • 2022-12-23
  • 2021-08-18
  • 2021-09-23
  • 2021-12-10
猜你喜欢
  • 2021-09-23
  • 2021-03-30
  • 2021-10-06
  • 2021-06-12
  • 2021-08-20
  • 2021-12-10
  • 2021-09-19
相关资源
相似解决方案