CentOS7.3下mysql 8.0.13安装配置方法图文教程

 更新时间:2018年11月22日 10:59:06   作者:咖啡那么浓  
这篇文章主要为大家详细介绍了CentOS7.3下mysql 8.0.13安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

一、基础环境

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

二、安装MySQL

1、卸载mariadb数据库

rpm -qa | grep mariadb
yum -y remove mariadb-libs-5.5.52-1.el7.x86_64

2、安装相关依赖(本文使用CentOS 7.3镜像做本地离线yum源)

yum -y install openssl-devel perl-JSON

3、解压安装MySQL

tar -xvf mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar

rpm -ivh mysql-community-*.rpm

4、修改配置文件

vim /etc/my.cnf

default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
max_allowed_packet = 100M

5、初始化数据库并启动

mysqld --initialize
chown mysql:mysql /var/lib/mysql -R
systemctl start mysqld
systemctl enable mysqld

6、查看临时密码并通过临时密码修改MySQL密码

cat /var/log/mysqld.log | grep password

mysqladmin -uroot -pbga/.tkZw4q! password Test1212!

7、赋远程用户权限

mysql -u root -p

create user 'root'@'%' identified with mysql_native_password by 'Test1212!';

grant all privileges on *.* to 'root'@'%' with grant option;

flush privileges;

8、修改localhost登录时密码,防止本机登录失败

mysql -uroot -p -h 192.168.0.101

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Test1212!';

flush privileges;

9、修改加密规则

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

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

flush privileges;

精彩专题分享:

mysql不同版本安装教程

mysql5.7各版本安装教程

mysql5.6各版本安装教程

mysql8.0各版本安装教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Mysql忘记密码的几种解决方案

    Mysql忘记密码的几种解决方案

    今天小编就为大家分享一篇关于Mysql忘记密码的几种解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • MySQL中Distinct和Group By语句的基本使用教程

    MySQL中Distinct和Group By语句的基本使用教程

    这篇文章主要介绍了MySQL中Distinct和Group By语句的基本使用教程,这里主要是针对查询结果去重的用法,需要的朋友可以参考下
    2015-12-12
  • MySQL安装出现The configuration for MySQL Server 8.0.28 has failed. You can...错误的解决办法

    MySQL安装出现The configuration for MySQL Server 8.0.28 has

    这篇文章主要给大家介绍了MySQL安装出现The configuration for MySQL Server 8.0.28 has failed. You can...错误的解决办法,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-09-09
  • mysql多版本并发控制MVCC的实现

    mysql多版本并发控制MVCC的实现

    这篇文章主要介绍了mysql多版本并发控制MVCC的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • 高级MySQL数据库面试问题 附答案

    高级MySQL数据库面试问题 附答案

    绝对精彩的文章,11个高级MySQL数据库面试问题,每个问题都给出了具体答案,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • MySQL中字段类型char、varchar和text的区别

    MySQL中字段类型char、varchar和text的区别

    今天小编就为大家分享一篇关于MySQL中字段类型char、varchar和text的区别,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 千万级记录的Discuz论坛导致MySQL CPU 100%的优化笔记

    千万级记录的Discuz论坛导致MySQL CPU 100%的优化笔记

    谈到自己在解决一个拥有 60 万条记录的 MySQL 数据库访问时,导致 MySQL CPU 占用 100% 的经过。在解决问题完成优化(optimize)之后,我发现 Discuz 论坛也存在这个问题,当时稍微提了一下
    2010-12-12
  • 浅谈MySQL表空间回收的正确姿势

    浅谈MySQL表空间回收的正确姿势

    随着时间的推移,表里面的数据越来越多,表数据文件越来越大,数据库占用的空间自然也逐渐增长,本文主要介绍了MySQL表空间回收,感兴趣的可以了解一下
    2021-09-09
  • mysql中null(IFNULL,COALESCE和NULLIF)相关知识点总结

    mysql中null(IFNULL,COALESCE和NULLIF)相关知识点总结

    这篇文章主要介绍了mysql中null(IFNULL,COALESCE和NULLIF)相关知识点,结合实例形式总结分析了mysql中关于null的判断、使用相关操作技巧与注意事项,需要的朋友可以参考下
    2019-12-12
  • mysql中四种备份模式

    mysql中四种备份模式

    本文主要介绍了mysql中四种备份模式,无论使用哪种备份方式,都需要根据业务需求和数据量大小来选择合适的备份策略,并定期验证备份是否有效,感兴趣的可以了解一下
    2023-11-11

最新评论