Mysql离线安装8.0.26的图文教程

  • Post category:Linux

下面我将详细讲解“Mysql离线安装8.0.26的图文教程”的完整攻略,具体步骤如下:

准备工作

  1. 下载Mysql的离线安装包,可从官网下载或从镜像网站下载,例如:https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz

  2. 将下载的安装包上传到服务器

  3. 安装必要的依赖包,例如gcc、make等,可以通过终端命令sudo yum install gcc make进行安装

安装步骤

  1. 使用终端进入安装包所在目录

  2. 解压安装包:tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz

  3. 将解压出的mysql-8.0.26-linux-glibc2.12-x86_64重命名为mysql,并移动至/usr/local目录下: mv mysql-8.0.26-linux-glibc2.12-x86_64 /usr/local/mysql

  4. 创建一个用于mysql数据存放的目录,并修改该目录权限: mkdir /usr/local/mysql/data chown -R mysql:mysql /usr/local/mysql/data

  5. 使用mysql自带的初始化脚本进行初始化: /usr/local/mysql/bin/mysqld –initialize –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data

  6. 启动mysql服务:/usr/local/mysql/support-files/mysql.server start

  7. 设置root用户的初始密码:/usr/local/mysql/bin/mysql_secure_installation

配置

  1. 将mysql的bin目录添加至系统环境变量中: echo “export PATH=/usr/local/mysql/bin:$PATH” >> /etc/profile source /etc/profile

  2. 修改mysql的配置文件my.cnf: cd /etc cp /usr/local/mysql/support-files/my-default.cnf my.cnf vi my.cnf 根据实际需求修改配置文件的参数

  3. 重启mysql服务:/usr/local/mysql/support-files/mysql.server restart

示例说明

  1. 在安装Mysql 8.0.26后,我们需要创建一个新的mysql用户,来代替原先的root用户进行日常mysql操作,具体操作请参考下面的命令:

CREATE USER ‘your_user_name’@’%’ IDENTIFIED BY ‘your_password’;
GRANT ALL PRIVILEGES ON . TO ‘your_user_name’@’%’ WITH GRANT OPTION;
FLUSH PRIVILEGES;

以上命令中,your_user_name代表新建的用户名称,your_password代表该用户的密码

  1. 在安装Mysql 8.0.26后,我们需要配置数据库连接时的字符集为utf8mb4,以支持更多的语言类型,具体操作请参考下面的命令:

vi /etc/my.cnf

在[mysql]下添加如下配置:

default-character-set=utf8mb4

在[client]和[mysqld]下均添加如下配置:

character_set_server=utf8mb4

以上就是Mysql离线安装8.0.26的完整攻略,希望能对你有所帮助。