二进制包安装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 = 3306socket = /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的安装。