一、安装前准备

查看数据库版本命令: mysql --version

mysql-community-common-8.0.17-1.el7.x86_64.rpmmysql-community-libs-8.0.17-1.el7.x86_64.rpmmysql-community-client-8.0.17-1.el7.x86_64.rpmmysql-community-server-8.0.17-1.el7.x86_64.rpm

依次安装上述RPM包,前后安装包为依赖关系。

# rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm# rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm# rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm# rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm

mysql 8.0版本的初始密码默认非空,安装时自动生成,存储在/var/log/mysqld.logzhon中。

# rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm# rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm# rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm# rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm

修改密码默认有安全性要求,对密码复杂度有控制。

mysql> alter user 'root'@'localhost' identified by 'redhat';ERROR 1819 (HY000): Your password does not satisfy the current policy requirementsmysql> alter user 'root'@'localhost' identified by '1qaz!QAZ';Query OK, 0 rows affected (0.15 sec)mysql> flush privileges;Query OK, 0 rows affected (0.01 sec)
mysql> show databases;mysql> use mysql;mysql> select user,host,plugin from user;
mysql> create user 'wangwang'@'%' identified by '1qaz!QAZ';Query OK, 0 rows affected (0.08 sec)mysql> grant all on *.* to 'wangwang'@'%';Query OK, 0 rows affected (0.12 sec)mysql> select user,host,plugin from user;

七、修改加密方式

修改加密规则

mysql> alter user 'wangwang'@'%' identified by '1qaz!QAZ' password expire never; Query OK, 0 rows affected (0.17 sec)

mysql> alter user 'wangwang'@'%' identified with mysql_native_password by '1qaz!QAZ';Query OK, 0 rows affected (0.04 sec)

mysql> flush privileges;Query OK, 0 rows affected (0.05 sec)

mysql> select user,host,plugin from user;

可以使用Navicat进行测试。

总结

更多相关文章

  1. ES6 变量声明,箭头函数,数组方法,解构赋值,JSON,类与继承,模块化练习
  2. 浅谈Java中Collections.sort对List排序的两种方法
  3. Python list sort方法的具体使用
  4. python list.sort()根据多个关键字排序的方法实现
  5. android上一些方法的区别和用法的注意事项
  6. android实现字体闪烁动画的方法
  7. Android中dispatchDraw分析
  8. Android四大基本组件介绍与生命周期
  9. Android(安卓)MediaPlayer 常用方法介绍

随机推荐

  1. XML中处理指令的代码详解
  2. 详细介绍XML Web Service图文代码实例
  3. 详细介绍XML代码编写的编码与验证问题
  4. XSLT语法—在.net中使用XSLT转换xml文档
  5. XML中的DTD文档类型定义详细介绍
  6. XmlSerializer 对象的Xml序列化和反序列
  7. XML编程中的模式定义XSD示例代码详解
  8. XML中的树形结构与DOM文档对象模型的示例
  9. XPath语法: 在C#中使用XPath示例的具体代
  10. 详解通过XmlDocument读写Xml文档的示例代