【mysql】 手把手教你安装mysql-8.0.36数据库

这篇具有很好参考价值的文章主要介绍了【mysql】 手把手教你安装mysql-8.0.36数据库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

过了个周末,舒舒服服,把家里捣鼓了下,自己编了一个网格照片墙,把来做客的家具都安排好位置,今天,继续上班啦。

环境

开始之前,老生常谈,首先看看我服务器的信息:

[root@VM-16-11-centos ~]# uname -a
Linux VM-16-11-centos 3.10.0-1160.99.1.el7.x86_64 #1 SMP Wed Sep 13 14:19:20 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

下载

虽然每次写MySQL教程都会写下载链接,这次依然附带上。提供两种方式下载,
** 下载地址:**直接下载mysql数据库tar格式,官网下载地址
** 下载页面:**在页面找自己想要的版本进行安装,官网下载页面

安装

  1. 离线服务器下载后放到服务器上,联网服务器直接使用命令下载:
wget https://dev.mysql.com/get/mysql-8.0.36-1.el7.x86_64.rpm-bundle.tar
  1. 对压缩包进行解压
[root@VM-16-11-centos mysqls]# tar -xvf mysql-8.0.36-1.el7.x86_64.rpm-bundle.tar 
mysql-community-client-8.0.36-1.el7.x86_64.rpm
mysql-community-client-plugins-8.0.36-1.el7.x86_64.rpm
mysql-community-common-8.0.36-1.el7.x86_64.rpm
mysql-community-debuginfo-8.0.36-1.el7.x86_64.rpm
mysql-community-devel-8.0.36-1.el7.x86_64.rpm
mysql-community-embedded-compat-8.0.36-1.el7.x86_64.rpm
mysql-community-icu-data-files-8.0.36-1.el7.x86_64.rpm
mysql-community-libs-8.0.36-1.el7.x86_64.rpm
mysql-community-libs-compat-8.0.36-1.el7.x86_64.rpm
mysql-community-server-8.0.36-1.el7.x86_64.rpm
mysql-community-server-debug-8.0.36-1.el7.x86_64.rpm
mysql-community-test-8.0.36-1.el7.x86_64.rpm
[root@VM-16-11-centos mysqls]# ll
total 2012556
-rw-r--r-- 1 root root  1030420480 Dec 14 14:56 mysql-8.0.36-1.el7.x86_64.rpm-bundle.tar
-rw-r--r-- 1 7155 31415   16767208 Dec 14 14:42 mysql-community-client-8.0.36-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415    3621168 Dec 14 14:42 mysql-community-client-plugins-8.0.36-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415     681264 Dec 14 14:42 mysql-community-common-8.0.36-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415  528659552 Dec 14 14:43 mysql-community-debuginfo-8.0.36-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415    1948160 Dec 14 14:44 mysql-community-devel-8.0.36-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415    4217212 Dec 14 14:44 mysql-community-embedded-compat-8.0.36-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415    2344468 Dec 14 14:44 mysql-community-icu-data-files-8.0.36-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415    1563732 Dec 14 14:44 mysql-community-libs-8.0.36-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415     685408 Dec 14 14:44 mysql-community-libs-compat-8.0.36-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415   67429872 Dec 14 14:44 mysql-community-server-8.0.36-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415   25664528 Dec 14 14:45 mysql-community-server-debug-8.0.36-1.el7.x86_64.rpm
-rw-r--r-- 1 7155 31415  376818184 Dec 14 14:47 mysql-community-test-8.0.36-1.el7.x86_64.rpm

截图如下:
mysql8.0.36,数据库,mysql
3. 安装解压出来的rpm安装包。如下:

[root@VM-16-11-centos mysqls]# rpm  -ivh  *.rpm --nodeps --force
warning: mysql-community-client-8.0.36-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a8d3785c: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-common-8.0.36-1.e################################# [  8%]
   2:mysql-community-client-plugins-8.################################# [ 17%]
   3:mysql-community-libs-8.0.36-1.el7################################# [ 25%]
   4:mysql-community-client-8.0.36-1.e################################# [ 33%]
   5:mysql-community-icu-data-files-8.################################# [ 42%]
   6:mysql-community-server-8.0.36-1.e################################# [ 50%]
   7:mysql-community-server-debug-8.0.################################# [ 58%]
   8:mysql-community-test-8.0.36-1.el7################################# [ 67%]
   9:mysql-community-devel-8.0.36-1.el################################# [ 75%]
  10:mysql-community-libs-compat-8.0.3################################# [ 83%]
  11:mysql-community-embedded-compat-8################################# [ 92%]
  12:mysql-community-debuginfo-8.0.36-################################# [100%]
[root@VM-16-11-centos mysqls]# 

截图如下: mysql8.0.36,数据库,mysql
4. 使用命令查看安装是否成功,如下:

[root@VM-16-11-centos mysqls]# systemctl status mysqld
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: inactive (dead)
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
[root@VM-16-11-centos mysqls]# 

截图如下:
mysql8.0.36,数据库,mysql
5. 启动mysql服务,如下:

[root@VM-16-11-centos mysqls]# systemctl status mysqld                                                                     
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2024-03-04 16:59:31 CST; 6s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 21984 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 22106 (mysqld)
   Status: "Server is operational"
    Tasks: 38
   Memory: 513.4M
   CGroup: /system.slice/mysqld.service
           └─22106 /usr/sbin/mysqld

Mar 04 16:59:18 VM-16-11-centos systemd[1]: Starting MySQL Server...
Mar 04 16:59:31 VM-16-11-centos systemd[1]: Started MySQL Server.
[root@VM-16-11-centos mysqls]# 

截图如下:
mysql8.0.36,数据库,mysql
6. 查看数据库密码,和往常一样依然是随机密码,有日志可知本次密码为k*;2bsNU)&Oo,如下:

2024-03-04T08:59:22.920568Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 8.0.36) initializing of server in progress as process 22031
2024-03-04T08:59:22.949805Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2024-03-04T08:59:23.861796Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2024-03-04T08:59:26.000382Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: k*;2bsNU)&Oo
2024-03-04T08:59:31.115096Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.36) starting as process 22106
2024-03-04T08:59:31.131318Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2024-03-04T08:59:31.335613Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2024-03-04T08:59:31.639123Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2024-03-04T08:59:31.639170Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2024-03-04T08:59:31.672087Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.36'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Server - GPL.
2024-03-04T08:59:31.672090Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060, socket: /var/run/mysqld/mysqlx.sock

截图如下:

mysql8.0.36,数据库,mysql

7.测试数据库链接,命令如下:

[root@VM-16-11-centos ~]# mysql -u root -p 
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.36

Copyright (c) 2000, 2024, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

截图如下:
mysql8.0.36,数据库,mysql

  1. 基于以上,mysql安装完成!烨!✌

可以连接以后,记得修改密码,命令:

ALTER USER USER() IDENTIFIED BY 'Root@123';

截图如下:
mysql8.0.36,数据库,mysql

如果有修改配置文件的需求,使用以下命令修改配置文件,修改后重启生效

[root@VM-16-11-centos ~]# vim /etc/my.cnf

截图如下:
mysql8.0.36,数据库,mysql

问题集锦

  1. 修改密码时报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
    解决方案:
    意思是密码强度不够,试试大小写数字加符号。
    或者执行以下命令后重试:
#查看密码配置
show variables like 'validate_password%';
#设置密码强度
SET GLOBAL validate_password.policy=LOW;  
SET GLOBAL validate_password.length=0;  
SET GLOBAL validate_password.mixed_case_count=0;  
SET GLOBAL validate_password.number_count=0;  
SET GLOBAL validate_password.special_char_count=0;

FLUSH PRIVILEGES;

ALTER USER USER() IDENTIFIED BY 'iceter';

修改成功,注意:不要修改成关键字,比如:root,依然会报错。

  1. 安装时候报错:error: unpacking of archive failed: cpio: Bad magic
    解决方案:
    查看mysql版本与Linux系统版本是否一致。重新下载版本一致的进行安装即可。

蜚语:自己捣鼓自己的房子,就是有一种莫名的成就感,哈哈哈,想朔朔的第n+1天,想媳妇的每一天~~~文章来源地址https://www.toymoban.com/news/detail-840442.html

到了这里,关于【mysql】 手把手教你安装mysql-8.0.36数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据库课设 - 机票预订系统(保姆级手把手教你配置)

    目录 程序演示👀 需求分析📖 将程序跑起来🏃‍♀️ ✨技术栈springmvc + mybatis + thymeleaf + bootstrap✨ 此课程设计使用了较为全面的前后端框架,mybatis数据库框架,thymeleaf前端模版引擎,bootstrap组件库。 程序分为客户端和管理端 ,管理端可以管理客户信息以及订单航班,一定

    2024年02月06日
    浏览(35)
  • 数据库管理-第七十五期 手把手教你搭19c RAC(20230516)

    在这篇文章里面,我将奉上保姆级Oracle 19c RAC搭建攻略,包括操作系统基础配置、存储多路径配置、GI与DB安装、版本升级等。 这是一套用于我这X9M灾备环境的数据库,包含4台服务器(80C768G),使用OracleLinux 7.9操作系统,(本文的部分内容比如IP是经过脱敏的),具体环境如

    2024年02月05日
    浏览(29)
  • MySQL8.0.32详细安装教程(奶妈级手把手教你安装)

    前言 下载地址: MySQL安装版(还有个MySQL免安装板) 1. 如图所示下载页面 2. 在这里我们选择第二个下载项 3. 在下载页面,不用使用Oracle账号去登录或者注册,直接点击 No thanks, just start my download. 进行下载。 1. 下载完成后,我们下载的是这么个玩意儿 2. 双击运行.msi文件 3.

    2024年02月06日
    浏览(40)
  • 手把手教你在Centos7.6系统安装mysql5.7

    需要安装对应系统适配的mysql,避免出现问题 我的是CentOS Linux release 7.6.1810 (Core) ,所以安装centos7.6对应的mysql5.7 点击链接在官网中获取适用的mysql文件,这里我找到的是mysql57-community-release-el7.rpm,其中mysql57代表mysql5.7,el代表centos,7代表centos的版本(因为未发布el7.6,所以用

    2024年02月03日
    浏览(31)
  • 手把手教你实现:Android注册登录功能,通过本地服务器保存用户账号密码到数据库

    代码我放到文章最后面了 首先你需要电脑一台:如果没有电脑将会很难办呢 -----沃兹基硕德 下载并安装以下开发工具 Android Studio 官网最新版 用来开发 安卓App IntelliJ IDEA 官网最新版 用来开发 后端 ,处理安卓APP的请求 Navicat for MySql 官网最新版 数据库可视化工具,用来查看数

    2024年01月16日
    浏览(35)
  • 【MySQL新手入门系列四】:手把手教你MySQL数据查询由入门到学徒

    SQL语言是与数据库交互的机制,是关系型数据库的标准语言。SQL语言可以用于创建、修改和查询关系数据库。SQL的SELECT语句是最重要的命令之一,用于从指定表中查询数据。在此博客中,我们将进一步了解SELECT语句以及WHERE子句以及它们的重要性。 前面我们已经大致讲了一下

    2024年02月10日
    浏览(54)
  • MySQL超详细安装教程 手把手教你安装MySQL到使用MySQL 最简单的MySQL安装方式,这种方式装,卸载也简单

    目录 MySQL 压缩包下载地址:? 下载方式: 安装步骤: 一、解压下载的文件: 二、给解压的文件改名? ?三、将这个包放到自己想要存放的电脑目录下 ?四、配置环境变量 1、右键我的电脑,选择属性 2、选择环境变量 ?3、找到系统变量里的Path 4、新建环境变量,将mysql文件的b

    2024年02月11日
    浏览(25)
  • 手把手教你彻底卸载MySQL

    ❤写在前面 ❤博客主页: 努力的小鳴人 ❤系列专栏: MySQL8.0基础学习 ❤欢迎小伙伴们, 点赞👍关注🔎收藏🍔 一起学习! ❤如有错误的地方,还请小伙伴们指正!🌹 ​ 目录 步骤1:停止MySQL服务 步骤2:软件的卸载 步骤3:残余文件的清理 步骤4:清理注册表 步骤5:删除

    2024年02月05日
    浏览(32)
  • 【Docker】Docker+Nacos+MySQL,Docker安装启动Nacos(详细讲解、全网最细),手把手教你Docker搭建nacos单机版

    点击跳转:Docker安装MySQL、Redis、RabbitMQ、Elasticsearch、Nacos等常见服务全套(质量有保证,内容详情) 本文描述了如何用Docker安装Nacos的单机版,含单机非持久化版本和单机持久化版本 Nacos作为微服务的配置中心,无论是在开发测试和生产中,用户更希望Nacos能保存用户的配置

    2024年02月12日
    浏览(35)
  • 阿里云服务器快速安装Mysql,贴心手把手教你安装,本人踩过很多坑!(我的服务器系统CentOS 7.8 64位)

    1.先查询服务器是否安装了Mysql数据库 2.可以先新建一个文件夹 3.下载mysql包放进改文件夹 4.安装该mysql包 5.安装MySQL包 6.导致问题的原因是Mysql的GPG升级了,需要重新获取。(执行一下的命令获取) 显示安装完成! 假如执行命令的过程中提示:Unable to find a match: mysql-community-

    2024年02月07日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包