Linux安装MySQL详细


一、下载mysql安装包地址
选择对应的包 mysql 8.X(选择对应的版本)

mysql离线安装链接 : downloads

下载好后传到服务器中

二、环境准备

1、查看是否已经安装 Mysql

2、清空 /etc/ 目录下的 my.cnf

3、删除 mariadb

使用 yum 命令删除 mariadb:

4、清空带有 mysql 的所有文件:
使用 find 命令查找并删除所有包含 mysql 的文件:

5、检查并安装依赖库
查看是否安装了 MySQL 依赖库 libaio,如果没有安装则进行安装:

若未安装,执行以下命令安装:

6、 解压 MySQL 压缩包并更名
解压 MySQL 压缩包:

附注:tar 命令参数解释:

重命名解压后的文件夹

7、创建 data 文件夹:

8、创建 mysql 组和用户
由于MySQL 8出于安全性考虑默认不支持使用 root 用户直接启动 mysqld 服务

    9、添加权限:

    三、设置 MySQL 配置文件 my.cnf
    使用 vim 编辑器打开并编辑 /etc/my.cnf 文件:

    配置内容如下:

    四、Mysql 初始化
    Linux 中的 MySQL 默认是区分表名大小写的,如果你安装的是 MySQL 8,需要在数据库初始化时设置不区分大小写,否则初始化后在配置文件中设置并重启时会报错。

    使用 mysql 的 bin 下面的 mysqld 脚本进行初始化:

    判断是否初始化成功:

    设置 ssl 安全加密连接

    五、启动并登录 MySQL,设置 MySQL 开机自启动
    1、复制 MySQL 自带的 mysql.server 脚本为 mysqld 并放到 /etc/init.d/

    这个脚本是 MySQL 官方专门提供的启动脚本,适配各种 init 系统。

    2、启动服务

    3、配置环境变量

    4、登录 mysql

    查看默认密码:

    启动mysql

    密码就是刚刚初始化成功的密码 ,在/data/mysql/logs日志文件中

    登录成功后会提示你重置密码,修改密码:

    退出:

    重启服务:

    再次登陆:


    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注