linux mysql 配置
时间: 2023-11-24 13:50:41 浏览: 39
以下是Linux配置MySQL的步骤:
1. 下载并解压MySQL安装包
```
tar xf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
```
2. 创建软链接并修改文件夹权限
```
cd /usr/local/
ln -sv mysql-5.7.36-linux-glibc2.12-x86_64/ mysql
chown -R mysql.mysql mysql/*
```
3. 初始化MySQL
```
/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data
```
4. 启动MySQL服务
```
systemctl start mysqld
```
5. 配置环境变量
```
vim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin:$PATH
```
6. 生效环境变量
```
source /etc/profile.d/mysql.sh
```
7. 修改MySQL密码
```
mysqladmin -uroot -p'init_password' password 'new_password'
```
如果你想一键安装MySQL,可以编写一个脚本来完成上述步骤。脚本内容如下:
```
#!/bin/bash
# 下载并解压MySQL安装包
tar xf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
# 创建软链接并修改文件夹权限
cd /usr/local/
ln -sv mysql-5.7.36-linux-glibc2.12-x86_64/ mysql
chown -R mysql.mysql mysql/*
# 初始化MySQL
/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data
# 启动MySQL服务
systemctl start mysqld
# 配置环境变量
echo 'export PATH=/usr/local/mysql/bin:$PATH' > /etc/profile.d/mysql.sh
source /etc/profile.d/mysql.sh
# 修改MySQL密码
mysqladmin -uroot -p'init_password' password 'new_password'
```