Centos8安装MySQL 8.1.0

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

MySQL是一个流行的开源关系型数据库管理系统,本教程将向您展示如何在Linux系统上安装MySQL 8.1.0版本。请按照以下步骤进行操作:

1. 下载MySQL安装包

首先,从MySQL官方网站或镜像站点下载MySQL 8.1.0的压缩包mysql-8.1.0-linux-glibc2.28-x86_64.tar.xz。确保下载的文件与您的Linux系统架构相匹配。
官方下载地址:https://dev.mysql.com/downloads/mysql/

2. 安装依赖

sudo yum install libaio

3. 上传、解压缩安装包

使用以下命令解压缩下载的安装包:

tar -xf mysql-8.1.0-linux-glibc2.28-x86_64.tar.xz

4. 移动MySQL目录

解压缩后,将MySQL目录移动到适当的位置。通常,您可以将其移动到/usr/local目录下:

sudo mv mysql-8.1.0-linux-glibc2.28-x86_64 /usr/local/mysql

5. 编辑my.cnf文件

vim /etc/my.cnf
[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
socket = /usr/local/mysql/mysql.sock
character-set-server=utf8
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
lower_case_table_names=1

[client]
socket = /usr/local/mysql/mysql.sock
default-character-set=utf8

6. 初始化MySQL数据目录

在安装MySQL之前,需要初始化MySQL数据目录。首先,创建一个用于存储数据的目录,例如:

sudo mkdir -p /usr/local/mysql/data

7. 创建 mysql 用户组和 mysql 用户

groupadd mysql
useradd -g mysql mysql
chown -R mysql.mysql /usr/local/mysql/

接下来,使用mysqld命令初始化MySQL数据目录:

sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

记录好自己的临时密码
mysql8.1怎么安装,linux,mysql,运维

8. 建立MySQL服务

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql

9. 添加到系统服务

cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld    
chkconfig --add mysqld

添加到开启启动项

sudo systemctl enable mysqld

检查服务是否生效

chkconfig  --list mysqld

10. 添加到PATH环境变量

配置全局环境变量 编辑 / etc/profile 文件

vi /etc/profile

在 profile 文件底部添加如下两行配置,保存后退出

export PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib
export PATH

设置环境变量立即生效

source /etc/profile

然后,重新加载配置文件或重新启动终端,使更改生效。

11. 启动MySQL服务

启动MySQL服务:

systemctl start mysql

停止MySQL服务:

systemctl stop mysql

查看MySQL服务状态:

systemctl status mysql

这将以后台进程的形式启动MySQL服务器。

12. 设置MySQL root密码

首次启动MySQL后,您需要设置root用户的密码。使用以下命令进入MySQL命令行:

mysql -uroot -p

在MySQL提示符下,运行以下命令设置root密码(将"your_new_password"替换为您想要的实际密码):

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';

13. 设置可以远程登录

先登录mysql,在mysql里操作

use mysql
update user set host='%' where user='root' limit 1;

刷新权限

flush privileges;

恭喜!您已经在Linux系统上成功安装并初始化了MySQL 8.1.0版本。现在可以开始使用MySQL进行数据库操作。文章来源地址https://www.toymoban.com/news/detail-688727.html

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

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

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

相关文章

  • CentOS8安装MySQL(商城1)

    选择MySQL数据库的原因: 1、运行速度快; 2、开源免费; 3、易学易用; 4、可移植性,能够在众多不同的系统上工作; 5、丰富的接口,提供了用于C、C++等语言的API; 6、支持查询语言; 7、安全性和连接性,因为MySQL是网络化的,可以在因特网上的任何地方访问,提高数据共

    2024年01月25日
    浏览(44)
  • Centos8安装MySQL 8.1.0

    MySQL是一个流行的开源关系型数据库管理系统,本教程将向您展示如何在Linux系统上安装MySQL 8.1.0版本。请按照以下步骤进行操作: 1. 下载MySQL安装包 首先,从MySQL官方网站或镜像站点下载MySQL 8.1.0的压缩包 mysql-8.1.0-linux-glibc2.28-x86_64.tar.xz 。确保下载的文件与您的Linux系统架构

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

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

    2024年02月13日
    浏览(48)
  • centos安装mysql8

    安装mysql-8.0.31-el7-x86_64.tar.gz包 安装mysql-8.0.31-el7-x86_64.tar.gz包 修改mysql配置 vi /etc/my.cnf 覆盖以下全部内容,注意格式 初始化mysql配置 /etc/init.d/mysql.server start 修改/etc/profile文件 注释掉/etc/my.cnf文件的skip-grant-tables 开启skip-grant-tables 同上面的修改密码一样,不过得知道host域

    2024年02月12日
    浏览(40)
  • CentOS 安装Mysql8

    1.检查是否已经安装mysql,停止mysql服务,删除mysql 2.配置仓库  更新秘钥  安装mysql8的yum源 3. 安装mysql   启动mysql服务   4. 启动后配置    初始化mysql密码 效果如下图:    登录mysql数据库系统  mysql -uroot -p 修改root初始密码 alter user \\\'root\\\'@\\\'%\\\' identified by \\\'abc@123\\\'; 5.设置允许远

    2024年02月15日
    浏览(41)
  • centos安装MySQL8完整指南

    目录 1. 卸载mariadb 2. 下载 3. 安装 4. 若安装失败、卸载、重新安装 5. 启动 6. 修改密码  7. 设置mysql远程链接 因centos7默认安装了mariadb, 会造成依赖冲突,按下列方式进行卸载:   这个数据源不能用了,我将下载后文件放在了我的资源里。如果还是get不到可以私信我,我看见的

    2023年04月15日
    浏览(78)
  • centos7安装MySQL8

    Centos7安装MySQL8 MySQL版本:8.0.34 1.安装前准备 (1)查看是否安装mariadb [root@kb135 ~]# rpm -qa|grep mariadb (2)卸载mariadb并检查是否卸干净 [root@kb135 ~]# rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64 2.安装mysql (1)将安装包复制到/opt/software文件夹下 (2)解压文件至/usr/local目录下 [root@kb135

    2024年02月11日
    浏览(45)
  • centos docker安装mysql8

    1、创建挂载文件夹 mkdir -p /mydata/mysql/log mkdir -p /mydata/mysql/data mkdir -p /mydata/mysql/conf 2、拉取镜像最新版本,如果写 mysql:8.0.26可以指定版本 docker pull mysql 3、启动命令 docker run -p 3306:3306 --restart=always -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/my

    2024年02月07日
    浏览(57)
  • CentOS环境下的MYSQL8安装

    参考连接:https://www.cnblogs.com/jasonx1an/p/16690866.html 下载网址:https://dev.mysql.com/downloads/mysql/ 查看 mariadb 卸载 mariadb 再次查看 将软件安装包上传到linux根目录下 创建文件夹 解压 安装 查看mysql安装包 初始化数据库 生成数据库临时密码 进入数据库,输入临时密码 设置密码 退出,

    2024年02月15日
    浏览(37)
  • CentOS7安装MySQL8.0教程

    环境介绍 操作系统:Centos7.6 MySQL版本: 8.0.27 只要是8.0.*版本,那就可以按照本文说明安装 1、卸载MariaDB 安装MySQL的话会和MariaDB的文件冲突,所以需要先卸载掉MariaDB。 1.1、查看是否安装mariadb 1.2、卸载 1.3、检查是否卸载干净 2.检查依赖 2.1、查看是否安装libaio(MySQL需要依赖

    2024年04月12日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包