二进制包安装mysql:步骤指导(二进制包安装mysql)

MySQL是一种实现开放源码关系数据库管理系统,它有着其他数据库管理系统所不具备的优势,使其成为最流行的数据库管理系统之一。本文将介绍如何使用二进制包安装MySQL。

### 一、准备工作

1. 准备一台符合MySQL安装要求的服务器,系统版本要求Red Hat/CentOS、Oracle Linux 7/8 等;

2. 社区版新版本建议下载mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz安装包,当前最新版下载地址:https://dev.mysql.com/downloads/mysql/ ;

3. goto mysql用户创建

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

### 二、安装MySQL

1. 下载安装包

从MySQL网站https://dev.mysql.com/downloads/mysql/ 下载社区版本的MySQL安装包,请按照自己的系统类型和位数选择对应的版本,如CentOS7 64位就需要下载:mysql-5.7.30-linux-glibc2.5-x86_64.tar.gz;

2. 解压安装包

tar zxf mysql-5.7.30-linux-glibc2.5-x86_64.tar.gz

3. 复制到安装目录

mv mysql-5.7.30-linux-glibc2.5-x86_64 /usr/local/mysql

4. 为MySQL设置权限

进入MySQL安装目录,为MySQL设置目录和文件的权限:

chown -R mysql:mysql /usr/local/mysql

### 三、MySQL初始化操作

1. 进入bin目录

cd /usr/local/mysql/bin

2. 运行init.sh脚本

./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data/

3. 修改配置文件

vim  /etc/my.cnf

在文件my.cnf末尾添加以下内容:

[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
socket = /tmp/mysql.sock

4. 启动MySQL

./mysqld_safe --user=mysql &

### 四、用户创建

1. 进入MySQL

./mysql -uroot -p

2. 修改root账号密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

3.创建用户

CREATE USER 'devuser'@'localhost' IDENTIFIED BY 'MyNewPass5!';

4. 授权

GRANT ALL PRIVILEGES ON *.* TO 'devuser'@'localhost' WITH GRANT OPTION;

5. 生效

FLUSH PRIVILEGES;

以上就是使用二进制包安装MySQL的全部步骤,通过以上步骤可以很容易的完成MySQL的安装。


数据运维技术 » 二进制包安装mysql:步骤指导(二进制包安装mysql)