linux安装mysql
时间: 2023-10-13 12:17:26 浏览: 89
1. 下载mysql安装包
从mysql官网下载最新版本的mysql安装包,选择对应的Linux版本和操作系统架构。
2. 安装依赖软件包
在安装mysql之前,需要先安装一些依赖软件包,例如libaio、gcc、make等。
可以通过以下命令安装:
```
sudo apt-get update
sudo apt-get install libaio1 libaio-dev gcc make
```
3. 解压安装包
将下载的mysql安装包解压到指定目录,例如/opt目录。
```
sudo tar -zxvf mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz -C /opt
```
4. 创建mysql用户和组
为了安全起见,我们需要创建一个专门的mysql用户和组来运行mysql服务。
```
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
```
5. 配置my.cnf文件
在安装mysql之前,需要先配置my.cnf文件。在/opt/mysql-5.7.31-linux-glibc2.12-x86_64目录中创建my.cnf文件,然后将以下内容复制到文件中:
```
[mysqld]
basedir = /opt/mysql-5.7.31-linux-glibc2.12-x86_64
datadir = /opt/mysql-5.7.31-linux-glibc2.12-x86_64/data
port = 3306
socket = /tmp/mysql.sock
```
6. 初始化mysql数据库
使用以下命令初始化mysql数据库:
```
sudo /opt/mysql-5.7.31-linux-glibc2.12-x86_64/bin/mysqld --initialize-insecure --user=mysql --basedir=/opt/mysql-5.7.31-linux-glibc2.12-x86_64 --datadir=/opt/mysql-5.7.31-linux-glibc2.12-x86_64/data
```
7. 启动mysql服务
使用以下命令启动mysql服务:
```
sudo /opt/mysql-5.7.31-linux-glibc2.12-x86_64/bin/mysqld_safe --user=mysql &
```
8. 设置root密码
使用以下命令设置root密码:
```
/opt/mysql-5.7.31-linux-glibc2.12-x86_64/bin/mysqladmin -u root password 'newpassword'
```
9. 测试mysql连接
使用以下命令测试mysql连接:
```
/opt/mysql-5.7.31-linux-glibc2.12-x86_64/bin/mysql -u root -p
```
输入密码后,如果能够进入mysql命令行界面,则mysql安装成功。
阅读全文