linux离线安装mysql数据库详细步骤
时间: 2023-05-31 08:04:40 浏览: 128
1. 下载MySQL安装包
从MySQL官网下载适合您系统的MySQL安装包,选择合适的版本和平台,例如:MySQL Community Server 5.7.30 Linux-Generic (x86, 64-bit), 并将其保存到本地。
2. 安装依赖包
在安装MySQL之前需要先安装一些依赖包,以Debian/Ubuntu系统为例:
```
sudo apt-get update
sudo apt-get install libaio1 libnuma1
```
3. 解压MySQL安装包
使用以下命令解压MySQL安装包:
```
tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
```
4. 创建MySQL用户和组
使用以下命令创建MySQL用户和组:
```
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
```
5. 移动MySQL文件
将解压的MySQL文件夹移动到/opt目录下:
```
sudo mv mysql-5.7.30-linux-glibc2.12-x86_64 /opt/mysql
```
6. 配置MySQL
在/opt/mysql目录下创建my.cnf文件:
```
sudo vi /opt/mysql/my.cnf
```
文件内容如下:
```
[mysqld]
# 设置MySQL数据存储路径
datadir=/data/mysql/data
# 设置MySQL日志存储路径
log-bin=/data/mysql/binlog/mysql-bin
# 设置MySQL错误日志存储路径
log-error=/data/mysql/error/mysql.err
# 设置MySQL socket文件存储路径
socket=/var/lib/mysql/mysql.sock
# 设置MySQL字符集
character-set-server=utf8
# 设置MySQL端口
port=3306
# 设置MySQL最大连接数
max_connections=500
```
7. 创建MySQL数据存储目录
使用以下命令创建MySQL数据存储目录:
```
sudo mkdir -p /data/mysql/data
sudo chown -R mysql:mysql /data/mysql
```
8. 初始化MySQL
使用以下命令初始化MySQL:
```
cd /opt/mysql
sudo ./bin/mysqld --defaults-file=/opt/mysql/my.cnf --initialize-insecure --user=mysql --basedir=/opt/mysql --datadir=/data/mysql/data
```
9. 启动MySQL
使用以下命令启动MySQL:
```
sudo /opt/mysql/support-files/mysql.server start
```
10. 登录MySQL
使用以下命令登录MySQL:
```
/opt/mysql/bin/mysql -u root -p
```
11. 修改MySQL root密码
使用以下命令修改MySQL root密码:
```
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
```
12. 安装完成
至此,MySQL离线安装完成。
阅读全文