一、基础环境

1、操作系统:CentOS 7.3
2、MySQL:8.0.13 链接: https://pan.baidu.com/s/13-j_umr7eEnKFaugw4YTqQ 提取码: 62yt

二、安装MySQL

1、卸载mariadb数据库

rpm -qa | grep mariadbyum -y remove mariadb-libs-5.5.52-1.el7.x86_64
yum -y install openssl-devel perl-JSON
tar -xvf mysql-8.0.13-1.el7.x86_64.rpm-bundle.tarrpm -ivh mysql-community-*.rpm
vim /etc/my.cnfdefault-storage-engine = innodbinnodb_file_per_tablecollation-server = utf8_general_ciinit-connect = 'SET NAMES utf8'character-set-server = utf8max_allowed_packet = 100M
mysqld --initializechown mysql:mysql /var/lib/mysql -Rsystemctl start mysqldsystemctl enable mysqld
cat /var/log/mysqld.log | grep passwordmysqladmin -uroot -pbga/.tkZw4q! password Test1212!
mysql -u root -pcreate user 'root'@'%' identified with mysql_native_password by 'Test1212!';grant all privileges on *.* to 'root'@'%' with grant option;flush privileges;
mysql -uroot -p -h 192.168.0.101ALTER USER 'root'@'localhost' IDENTIFIED BY 'Test1212!';flush privileges;

MySql8.0版本和5.0的加密规则不一样,而现在的可视化工具只支持旧的加密方式,如果不修改的话可视化工具可能打不开数据库

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;flush privileges;

mysql不同版本安装教程

mysql5.7各版本安装教程

mysql5.6各版本安装教程

mysql8.0各版本安装教程

更多相关文章

  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. Struts2使用jQuery JSONP解决跨域问题
  2. Ajax/jQuery -在页面加载时将网页内容加
  3. jQuery弹出窗口不能打开。
  4. 将php jsonencode数组结果显示为ajax成功
  5. 【JavaScript】jQuery+ajax传递json数组(
  6. 如何使用XMLHttpRequest向服务器发送数组
  7. jquery validate和jquery form 插件组合
  8. 使用jquery ajax代替iframe
  9. 在没有重新设置源选项的情况下,使用x-edit
  10. 函数的作用是:显示内联块。如何?