CentOS7.9安装MySQL8.0

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

CentOS7.9安装MySQL8.0,MySQL,adb,android,mysql,数据库

目录

🧀写在前面

🧀前提条件

🧀安装MySQL8.0

🧀MySQL管理


    🦐博客主页:大虾好吃吗的博客

    🦐MySQL专栏:MySQL专栏地址

写在前面

        MySQL是一种开源的关系型数据库管理系统(RDBMS),它是由瑞典公司MySQL AB开发,并在2008年被甲骨文公司(Oracle Corporation)收购。MySQL是目前最流行的关系型数据库之一,被广泛应用于各种网站、应用程序和企业级系统中。

MySQL官方下载地址:官网下载地址

MySQL参考手册:MySQL 8.0 参考手册

根据下图下载安装包

CentOS7.9安装MySQL8.0,MySQL,adb,android,mysql,数据库

前提条件

开启一台CentOS7.9服务器,做好安装MySQL前的准备。

1、关闭防火墙

[root@mysql11 /]# systemctl stop firewalld
[root@mysql11 /]# systemctl disable firewalld

2、关闭selinux

[root@mysql11 /]# setenforce 0
[root@mysql11 /]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

3、上传安装包到服务器

一般CRT工具自带上传下载选项,如果没有则下载lrzsz,我下面命令行显示的包已经上传成功。

[root@mysql11 /]# ls
bin   dev  home  lib64  mnt                                       opt   root  sbin  sys  usr
boot  etc  lib   media  mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar  proc  run   srv   tmp  var

4、解压tar包

创建一个目录,在该目录下解压安装包后得到多个rpm包,至此,准备工作完成,下面开始安装。

[root@mysql11 /]# mkdir /mysql
[root@mysql11 /]# mv mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar /mysql
[root@mysql11 /]# cd /mysql
[root@mysql11 mysql]# tar xf mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar 
[root@mysql11 mysql]# ls
mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar
mysql-community-client-8.0.33-1.el7.x86_64.rpm
mysql-community-client-plugins-8.0.33-1.el7.x86_64.rpm
mysql-community-common-8.0.33-1.el7.x86_64.rpm
mysql-community-debuginfo-8.0.33-1.el7.x86_64.rpm
mysql-community-devel-8.0.33-1.el7.x86_64.rpm
mysql-community-embedded-compat-8.0.33-1.el7.x86_64.rpm
mysql-community-icu-data-files-8.0.33-1.el7.x86_64.rpm
mysql-community-libs-8.0.33-1.el7.x86_64.rpm
mysql-community-libs-compat-8.0.33-1.el7.x86_64.rpm
mysql-community-server-8.0.33-1.el7.x86_64.rpm
mysql-community-server-debug-8.0.33-1.el7.x86_64.rpm
mysql-community-test-8.0.33-1.el7.x86_64.rpm

安装MySQL8.0

1、安装openssl-devel依赖

[root@mysql11 mysql]# yum -y install openssl-devel
# 省略安装部分

2、安装mysql,注意:有的包需要依赖,加上nodeps参数不检查依赖关系;force表示强制安装下面为了更详细的表示,rpm包全都单独安装(熟悉的可以用rpm -ivh mysql-community-* --nodeps --force安装)。

[root@mysql11 mysql]# rpm -ivh mysql-community-common-8.0.33-1.el7.x86_64.rpm --nodeps --force
[root@mysql11 mysql]# rpm -ivh mysql-community-client-plugins-8.0.33-1.el7.x86_64.rpm --nodeps --force
[root@mysql11 mysql]# rpm -ivh mysql-community-libs-8.0.33-1.el7.x86_64.rpm  --nodeps --force
[root@mysql11 mysql]# rpm -ivh mysql-community-libs-compat-8.0.33-1.el7.x86_64.rpm --nodeps --force
[root@mysql11 mysql]# rpm -ivh mysql-community-devel-8.0.33-1.el7.x86_64.rpm --nodeps --force
[root@mysql11 mysql]# rpm -ivh mysql-community-client-8.0.33-1.el7.x86_64.rpm --nodeps --force
[root@mysql11 mysql]# rpm -ivh mysql-community-icu-data-files-8.0.33-1.el7.x86_64.rpm --nodeps --force
[root@mysql11 mysql]# rpm -ivh mysql-community-server-8.0.33-1.el7.x86_64.rpm --nodeps --force

3、mysql管理

[root@mysql11 mysql]# systemctl start mysqld        #启动
[root@mysql11 mysql]# systemctl restart mysqld      #重启
[root@mysql11 mysql]# systemctl status mysqld       #查看状态
[root@mysql11 mysql]# systemctl stop mysqld         #关闭

4、查看端口

使用上面的启动命令启动后,查看端口,如果没有查看mysql是否启动。

[root@mysql11 mysql]# ss -anptl | grep 3306
LISTEN     0      70        [::]:33060                 [::]:*                   users:(("mysqld",pid=4687,fd=21))
LISTEN     0      128       [::]:3306                  [::]:*                   users:(("mysqld",pid=4687,fd=23))

MySQL管理

1、测试登录

        默认情况下没有密码登录不上去,下面尝试一下(报错正常)。

[root@mysql11 mysql]# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

2、查看初始密码

        默认情况下密码在/var/log/mysqld.log,通过查看日志找到初始密码。初始密码在冒号后面 例如我的密码是 9CHE4jqcpu)1

[root@mysql11 mysql]# grep password /var/log/mysqld.log
2023-07-19T23:16:31.478216Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 9CHE4jqcpu)1

3、登录MySQL

        注意下面第二行位置输入密码,密码是不交互(不显示),输入正确即可登录。

[root@mysql11 mysql]# mysql -uroot -p
Enter password: 			#输入密码
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.33

Copyright (c) 2000, 2023, 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> 

4、修改密码并测试登录

mysql> alter user 'root'@'localhost' identified by '123.daxia.COM';         #密码需要符合密码复杂性
Query OK, 0 rows affected (0.00 sec)
​
mysql> exit             #退出
Bye
​
[root@mysql11 mysql]# mysql -uroot -p123.daxia.COM          #密码设置在-p参数后添加能有空格
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 13
Server version: 8.0.33 MySQL Community Server - GPL
​
Copyright (c) 2000, 2023, 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> show databases;              #登录成功后查看库
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.01 sec)

扫描下方二维码关注公众号抽奖哦,每期送书活动都在公众号进行(公开、公正、透明)文章来源地址https://www.toymoban.com/news/detail-614972.html

到了这里,关于CentOS7.9安装MySQL8.0的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • CentOS7安装Mysql8并进行主从复制配置

    CentOS7中安装Mysql8并配置远程连接和修改密码等: CentOS7中安装Mysql8并配置远程连接和修改密码等_霸道流氓气质的博客-CSDN博客 在上面实现安装Mysql8的基础上,克隆出两台机器,修改ip后进行mysql的主从复制搭建。 在主库上把数据更改记录到二进制日志中(Binary Log)中,这些记

    2024年02月16日
    浏览(45)
  • 2023新,centos7安装mysql8.0.25

    1、下载rpm文件 进入到你想要的文件地址下 2、安装 3、配置my.cnf 4、启动查看重启服务 5、登入mysql并修改密码 6、修改可以远程登录

    2024年02月11日
    浏览(49)
  • Centos7安装mysql8.0操作步骤(yum安装方法)

    以下操作在Centos7.5上实操成功。 rpm -qa | grep -i mariadb(检查有没有mariadb) rpm -e  --nodeps  mariadb-libs-5.5.56-2.el7.x86_64(不检查依赖直接卸载) rpm -qa | grep mysql wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm yum -y install mysql80-community-release-el7-3.noarch.rpm rpm --import https://rep

    2023年04月15日
    浏览(72)
  • Linux系统Centos7 安装MySQL8.0详细步骤

    yum -y install wget wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 yum -y install mysql80-community-release-el7-3.noarch.rpm yum -y install mysql-community-server systemctl start mysqld 查看进程: ps -ef | grep mysql MySQL安装成功后会有一个临时密码,我们可以

    2024年02月05日
    浏览(62)
  • Centos7详细安装部署Mysql8.0两种方案

    rpm -qa |grep -i mysql # -i表示忽略大小写 mysql80-community-release-el7-7.noarch mysql-community-common-8.0.32-1.el7.x86_64 mysql-community-client-8.0.32-1.el7.x86_64 mysql-community-icu-data-files-8.0.32-1.el7.x86_64 mysql-community-server-8.0.32-1.el7.x86_64 mysql-community-client-plugins-8.0.32-1.el7.x86_64 mysql-community-libs-8.0.32-1.el7.x86_64

    2024年01月21日
    浏览(53)
  • Centos7安装MySQL8.0.33最新版本详细介绍

                                                     ! ! ! 跟着文档走安装不上我去吃shi 环境前准备: ● 操作系统:Centos7 X86架构 ● Mysql安装版本:8.0.33 ● 连接工具:Xshell/Xftp  进入官网下载对应的版本 https://dev.mysql.com/downloads/mysql/ 直接复制此链接即可 查看操作系统是

    2024年02月07日
    浏览(53)
  • Linux(CentOS7)安装与卸载MySQL8.0图文详解

    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安

    2023年04月25日
    浏览(48)
  • MySQL8 概述、下载、安装、使用(Windows2019和centos7.9)

    1.1 数据库相关概念 在这一部分,先了解三个概念:数据库、数据库管理系统、SQL。 名称 全称 简称 数据库 存储数据的仓库,数据是有组织的进行存储 DataBase(DB) 数据库管理系统 操纵和管理数据库的大型软件 DataBase Management System (DBMS) SQL 操作关系型数据库的编程语言,定

    2024年02月16日
    浏览(47)
  • centos7在线安装 jdk1.8+tomcat+mysql8+nginx+docker

    centos7 在线安装jdk1.8 安装tomcat mysql8 nginx docker

    2024年02月11日
    浏览(46)
  • Centos7.9_或者华为OpenEuler安装Mysql8.0.33安装_亲测成功---Linux工作笔记061

    看一下我们的安装包. 错误命令不用管,然后我们来看一下,是否有mariadb这个包,可以看到已经安装了

    2024年02月13日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包