MySQL 8.0 CentOS 7安装手册

1 简介

MySQL 8.0是自5.7之后的新版本.本文的安装采用在线安装的方式,所以需要服务器或者虚拟机能访问外网.

2 准备

2.1 安装准备

a) linux版本确认(操作系统是64位),查看方法见下:

cat /etc/os-release

NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

b) 查看是否是64位系统

getconf LONG_BIT

 64

3 安装

3.1在线安装

a)配置MySQL8.0的安装源.

rpm -Uvh https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm

b)安装MySQL 8.0社区版服务以及客户端工具.

yum --enablerepo=mysql80-community install mysql-community-server

c)启动Mysql服务.

service mysqld start

d)查看MySQL的状态.

systemctl status mysqld
#或者
service mysqld status

e)查看mysql为root用户生成的临时密码

grep "A temporary password" /var/log/mysqld.log

f)Mysql安装配置,根据提示设置新的密码和密码策略.

mysql_secure_installation

g)Mysql访问端口设置

firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports

 验证端口是否可用:

lsof -i:3306

 

h)Mysql客户端登录

# 密码见初始化时的设置
mysql -uroot -pdWcnfgD=k8=k

i)Mysql设置远程用户访问,当然这里也可以创建新的用户.

注:当然这里也可以创建新的用户并授权登录.

mysql> CREATE DATABASE shenl;
mysql> CREATE USER 'usershenl'@'192.168.56.103' IDENTIFIED BY 'Passwd123';
mysql> GRANT ALL ON shenl.* TO 'usershenl'@'192.168.56.103';
mysql> FLUSH PRIVILEGES;

 

3.3安装验证

a) 测试mysql命令行是否能访问本地的mysql数据库

mysql -uroot -pdWcnfgD=k8=k
select version();

b) 通过Toad for Mysql访问远程的Mysql出现如下问题.

show global variables like 'default_authentication_plugin';

解决方法

--  修改用户的加载插件为mysql_native_password
ALTER USER 'root'@'192.168.111.128' IDENTIFIED WITH mysql_native_password BY 'root1234';
FLUSH PRIVILEGES;

3.4安装问题总结

 

4 反馈

欢迎有任何疑问反馈给我,以便完善该文档.

5 跟踪

其它验证仍在继续.

MySQL 8.0 CentOS 7安装手册相关推荐

  1. Linux安装,虚拟机VMware-workstation安装CentOS操作系统的安装手册

    CentOS操作系统的安装手册 1. 软件的准备 CentOS-6.5-i386-bin-DVD1.iso 2. CentOS操作系统安装 1.1 2.1 创建虚拟机 这里我们要安装CentOS操作系 ...

  2. mysql 8.0.19 winx64安装及修改初始密码

    本文为大家分享了mysql 8.0.19 winx64安装教程,供大家参考,具体内容如下 1. 下载mysql-8.0.19-winx64 1.1 进入地址:https://dev.mysql.com ...

  3. mysql8 win10启动_Windows10 mysql 8.0.12 非安装版配置启动方法

    本文为大家分享了mysql 8.0.12非安装版配置启动的具体步骤,供大家参考,具体内容如下 1.官方下载地址 选择: MySQL Community Edition -> MySQL Comm ...

  4. mysql 8.0.22_最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)

    前言 前几天下载安装了最新版的MySQL 8.0.22,遇到了不少问题,参考了一些方法,最终得以解决.今天将自己的安装过程记录下来,希望对各位有所帮助. 一.MySQL 8.0.22官网下载 点击进入 ...

  5. mysql.8.0.13ZIP安装教程_关于mysql 8.0.13zip包安装方法

    mysql 8.0.13默认有一个data文件夹,这个文件夹得删了,不然安装服务时候会有日志文件提示报错: Failed to find valid data directory. Data Dict ...

  6. MySQL 8.0.23免安装版配置步骤

    @C MySQL 8.0.23免安装版配置步骤 首先进入MySQL官网,链接: MySQL官网. 1.选择DOWNLOADS; 2.在页面最底端选择MySQL Community (GPL) Down ...

  7. mysql 8.0.24版本安装配置方法图文教程

    文章来源: 学习通http://www.bdgxy.com/ 普学网http://www.boxinghulanban.cn/ 智学网http://www.jaxp.net/ 本文记录了mysql 8 ...

  8. mysql 8.0.28版本安装配置方法图文教程

    mysql 8.0.28版本安装配置方法图文教程 从 Mysql 官网下载 mysql 下载完成后直接双击进行安装,打开后的页面如下所示: 选择自定义custom,接着下一步 将MySQL Serve ...

  9. 用最新MySQL 8.0的源安装MySQL 5.7版本(CentOS 7环境下)

    起因: 从官网下了MySQL最新8.0版本的源,安装了MySQL 8.0.13,但是发现版本太新了跟其他软件不兼容,而且改了半天其他软件配置都没改好(囧rz)...算了,卸载了8.0,还是安回5.7的 ...

最新文章

  1. keras 的 example 文件 imdb_bidirectional_lstm.py 解析
  2. 用Transformer实现OCR字符识别!
  3. 《数学之美》第18章 闪光的不一定是金子--谈谈搜索引擎反作弊问题和搜索结果的权威性问题
  4. 织梦DedeCMS播放本地视频文件插件
  5. 关于机器学习的一些推荐
  6. Python 百度面试题
  7. Linux命令:ps,netstat,top
  8. 动机模型_解读冰山模型:强烈的动机是成功的开始
  9. ubuntu14.04 安装pidgin-lwqq
  10. Ext.core.DomHelper 可以透明地操作HTML或者DOM
  11. powerdesigner中将表的name在生成建表sql时生成注释
  12. 一见钟情只在瞬息之间,而对爱大彻大悟却需要很多年
  13. axios请求下载excel文件以及文件乱码问题
  14. Vue 使用特殊字体
  15. java mifare_java – NTAG212 Mifare Ultralight与身份验证
  16. pico-ctf-2013 overflow-2
  17. DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G
  18. UVA12563 Jin Ge Jin Qu hao
  19. Hadoop之——setfacl 设置访问控制列表异常
  20. 华为和苹果在10月同发新机,这次后者将占绝对上风

热门文章

  1. wxWidgets:wxSetCursorEvent类用法
  2. wxWidgets:持久对象概述
  3. boost::mpi模块围绕环传递数据的通信器的测试
  4. boost::geometry::svg用法的测试程序
  5. boost::fibers::promise用法的测试程序
  6. GDCM:gdcm::Global的测试程序
  7. Boost:由内部绑定的值返回的智能指针的测试程序
  8. C++将带ui界面的qt工程封装为动态库dll
  9. VTK:可视化之AssignCellColorsFromLUT
  10. VTK:可视化之ColorAnActor