文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Centos8安装MySQL 8.1.0

2023-09-04 17:52

关注

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/mysqldatadir = /usr/local/mysql/datasocket = /usr/local/mysql/mysql.sockcharacter-set-server=utf8port = 3306sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESlower_case_table_names=1[client]socket = /usr/local/mysql/mysql.sockdefault-character-set=utf8

6. 初始化MySQL数据目录

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

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

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

groupadd mysqluseradd -g mysql mysqlchown -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

记录好自己的临时密码
在这里插入图片描述

8. 建立MySQL服务

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

9. 添加到系统服务

cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqldchmod +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/libexport 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 mysqlupdate user set host='%' where user='root' limit 1;

刷新权限

flush privileges;

恭喜!您已经在Linux系统上成功安装并初始化了MySQL 8.1.0版本。现在可以开始使用MySQL进行数据库操作。

来源地址:https://blog.csdn.net/qq_39997939/article/details/131993593

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯