iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >【mysql】新手必备 centos7 安装mysql8
  • 792
分享到

【mysql】新手必备 centos7 安装mysql8

【mysql】新手必备centos7安装mysql8 2016-08-14 06:08:55 792人浏览 绘本
摘要

@[toc] 前言 在Centos中默认的数据库是mariadb, 所以安装Mysql比以前稍微有了点难度,尤其对于新手来说,看着文档就是做不出来。很无奈,今天我特地整理了在centos7中安装mysql的详细过程,供新手学习。 实验环境

【mysql】新手必备 centos7 安装mysql8

@[toc]

前言

Centos中默认的数据库是mariadb, 所以安装Mysql比以前稍微有了点难度,尤其对于新手来说,看着文档就是做不出来。很无奈,今天我特地整理了在centos7中安装mysql的详细过程,供新手学习

实验环境

1. 内核版本
[root@gaosh-64 ~]# uname -r
3.10.0-1127.13.1.el7.x86_64
2. 操作系统版本:
[root@gaosh-64 ~]# cat /etc/redhat-release 
CentOS linux release 7.8.2003 (Core)
[root@gaosh-64 ~]# 
3. 准备mysql数据库及版本:

mysql80-commUnity-release-el7-3.noarch.rpm 为了方便你下载:我上传到了百度云盘

百度云盘链接:https://pan.baidu.com/s/1Vt2ioeV2NKZrhewKtd9hzg 提取码:x788

4. 卸载掉机器中mariadb的包
[root@gaosh-64 ~]# rpm -qa |grep mariadb

rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps

或者使用

[root@gaosh-64 ~]# yum -y remove mariadb-libs
5. 关闭selinux和防火墙
[root@gaosh-64 ~]# setenforce 0
setenforce: SELinux is disabled
[root@gaosh-64 ~]# systemctl stop firewalld
[root@gaosh-64 ~]# 
注意:

以上就是全部的环境设置,注意,在刚开始学习的时候,首先要确保环境一致,等安装几次熟练了之后再去尝试环境不一样的情况。

就像学自行车一样,你得先会骑了才去学一些高级的自行车玩法,比如单轮骑行。

正式安装mysql

1. 下载并配置mysql8.0安装源

[root@gaosh-17 ~]# wget Https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

如果你使用wget无法下载,可以使用环境配置中的第3步里提到的百度云盘,从百度云盘里下载相应的包,在使用rz命令上传到服务器。

[root@gaosh-17 ~]# yum localinstall mysql80-community-release-el7-3.noarch.rpm

`##### 2. 安装mysql服务并启动

[root@gaosh-64 ~]# yum install mysql-community-server [root@gaosh-64 ~]# service mysqld restart Redirecting to /bin/systemctl restart mysqld.service

3. 查看mysql的初始密码,一般在log里
[root@gaosh-64 ~]# grep "passWord" /var/log/mysqld.log 
2020-07-21T11:10:26.022672Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ?*,y;vKoV4ma
4. 使用初始密码登陆数据库:
[root@gaosh-64 ~]# mysql -uroot  -p
Enter password: ?*,y;vKoV4ma
修改成自己后期使用的密码:
mysql> ALTER USER "root"@"localhost" IDENTIFIED BY "ZMgaosh123!";
Query OK, 0 rows affected (0.00 sec)

关于密码的一点小思考

1. 思考

mysql8默认要求设置密码的复杂程度和程度,但有时候为了测试,密码太过复杂,不太方便,如何改的短一点?

如果你直接改的短一点会报错:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
2. 问题解决

这个其实与validate_password_policy的值有关

下面是修改方法:

mysql> show variables like "validate_password%";
+--------------------------------------+--------+
| Variable_name                        | Value  |
+--------------------------------------+--------+
| validate_password.check_user_name    | ON     |
| validate_password.dictionary_file    |        |
| validate_password.length             | 8      |
| validate_password.mixed_case_count   | 1      |
| validate_password.number_count       | 1      |
| validate_password.policy             | MEDIUM |
| validate_password.special_char_count | 1      |
+--------------------------------------+--------+
7 rows in set (0.01 sec)


mysql> set global validate_password.policy=0;
Query OK, 0 rows affected (0.00 sec)

mysql> set global validate_password.length=1;
Query OK, 0 rows affected (0.00 sec)

mysql> alter user "root"@"localhost" identified by "123456";
Query OK, 0 rows affected (0.00 sec)

OK,到这里我们的密码已经设置成自己想要的了 ,下一步就可以使用密码123456,登陆mysql8 愉快的玩耍了。

重要提示: 生产环境尽量不要改成简单密码,不够安全

总结

本文主要讨论了在CentOS7下安装MySQL8的详细过程,需要大家尽可能先确保环境一致。 高处不胜寒,我是高胜寒,欢迎留言与我一起交流,喜欢的点赞收藏。

您可能感兴趣的文档:

--结束END--

本文标题: 【mysql】新手必备 centos7 安装mysql8

本文链接: https://www.lsjlt.com/news/7346.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CentOS7安装MySQL8
    文章目录 一 前言二、Centos 7 安装 mysql8 步骤:1.下载MySQL官方的 Yum Repository2.安装方法一: 用wget 下载后安装方法二:下载 RMP 软件包将该...
    99+
    2023-10-22
    mysql centos linux
  • 怎么在Centos7中安装 Mysql8
    这篇文章给大家介绍怎么在Centos7中安装 Mysql8,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Mysql8新特性:Mysql从5.x版本直接跳跃到8.x,我个人是这么看的:MySQL 5.5 -> My...
    99+
    2023-06-07
  • CentOS7安装MySQL8(超级详细图文安装)
    环境介绍 : 服务器: 虚拟机 系统版本: CentOS 7 MySQL版本: 8.0 一、卸载MariaDB 1.1 查看版本:通过rpm -qa | grep mariadb 命令查看mariadb 的安装包 rpm -...
    99+
    2023-08-31
    centos mysql 经验分享 Powered by 金山文档
  • CentOS7安装MySQL8(超级详细-无坑)
    文章目录 前言一、卸载MariaDB1.1 查看版本:1.2 卸载1.3 检查是否卸载干净: 二、安装MySQL2.1 下载资源包2.1.1 官网下载2.1.2 wget下载 2.2 解压2.3 重命名2.4 添加PATH...
    99+
    2023-08-17
    mysql centos
  • 怎么在centos7系统中安装mysql8
    今天就跟大家聊聊有关怎么在centos7系统中安装mysql8,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、RPM版安装查看是否有其他版本的数据...
    99+
    2024-04-02
  • CentOS7安装MySQL8(亲测无坑百分百安装成功)
    文章目录 环境介绍一、安装前准备1.卸载MariaDB1.1 查看是否安装mariadb1.2 卸载1.3 检查是否卸载干净 2.检查依赖2.1 查看是否安装libaio2.2 查看是否安装numactl 二、安装M...
    99+
    2023-08-18
    mysql 数据库 服务器
  • CentOS7 --- 安装MySQL
    目录  1.卸载MariaDB 1.1 查看是否存在MariaDB文件 1.2 卸载 1.3 检查是否卸载干净  2.安装MySQL 3.把MySQL加到Linux里 4.解压&重命名  5.创建数据目录&用户组&用户 5.1创建数据目录 ...
    99+
    2023-09-09
    mysql
  • CentOS7安装MySQL8的超级详细教程(无坑!)
    目录前言一、卸载MariaDB二、安装MySQL2.1 下载资源包2.1.1 官网下载2.1.2 wget下载2.2 解压2.3 重命名2.4 添加PATH变量三、用户和用户组3.1...
    99+
    2024-04-02
  • Centos7下安装Mysql
    如何在Centos7下安装Mysql。 一、下载Mysql 使用wget命令下载mysql安装包。确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装。 wget https://dev.mysql.com...
    99+
    2023-10-12
    mysql linux 数据库
  • Linux CentOS7安装Oracle11g的超完美新手教程
    目录1 基本环境介绍2 检测是否安装了Oracle3 卸载Oracle3.1 重新做一次虚拟机3.2 卸载Oracle4 安装准备4.1 建立oracle用户和用户组4.2 为Ora...
    99+
    2024-04-02
  • Linux(centos7)安装mysql(8.0)
    Linux(centos7)安装mysql(8.0) 一.Centos7 +mysql8.0,yum源安装 1.安装mysql前应卸载原有mysql(没有请忽略) 2.yum源安装mysql8.0 2...
    99+
    2023-10-02
    mysql linux 数据库
  • 新手必看docker安装jenkins详细教程
    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 jenkins基本工作原理...
    99+
    2024-04-02
  • centos7如何安装mysql
    这篇文章主要介绍centos7如何安装mysql,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需...
    99+
    2024-04-02
  • Centos7离线安装MySQL
    前言 离线安装的方式,很多人,包括我自己是很难的,yum的方式简单轻松,作者之前离线安装oracle的时候,因为关键的rpm包不齐,通过查安装日志一个一个的下离线包,反复安装3天才完成离线模式安装,今天总结下MySQL的离线安装步骤。 ...
    99+
    2023-09-02
    mysql 数据库 apache centos Powered by 金山文档
  • Centos7下载安装mysql
    参考文档:https://xie.infoq.cn/article/5da9bfdfbdaabf7b0b982ab6e https://blog.csdn.net/Lance_welcome/article/details/10731457...
    99+
    2023-08-16
    mysql 数据库 centos
  • unity3d新手入门必备教程
       Unity3D入门教程中文版    Unity3D基本操作、    用Unity3D创建简单漫游... 1    基本设置... 1    修改视角控制键为右键... 9    如何取消浏览窗口上的右键菜单... 10    植物效...
    99+
    2023-01-31
    新手入门 教程 unity3d
  • centos7如何重新安装php7.2
    小编给大家分享一下centos7如何重新安装php7.2,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!centos7重新安装php7.2的方法:1、通过“yum ...
    99+
    2023-06-22
  • 新手必看Unity2019 2020保姆级安装教程
    1.通过UnityHub安装unity UnityHub下载路径,UnityHub安装按照步骤来就可以了。 打开UnityHub,点安装。 3.选择自...
    99+
    2024-04-02
  • Centos7编辑安装mysql(mysql-5.7)
    数据库的必要性:使用数据库可以高效且条例分明的存储数据,使人们能够更加迅速、方便管理数据。 数据库的3个特点: 可以结构化存储大量的数据信息,方便用户进行有效的检索和访问。 可以有效的保持数据信息的一致性...
    99+
    2024-04-02
  • CentOS7 使用Docker 安装MySQL
    CentOS7 使用Docker 安装MySQL Docker的相关知识本篇不会再概述,有疑惑的同学请自行查找相关知识。本篇只是介绍如何在CentOS7下使用Docker安装相应的镜像。 可登陆Doc...
    99+
    2023-09-08
    docker mysql 运维
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作