linux配置MySQL
时间: 2023-12-08 09:36:41 浏览: 88
以下是在Linux上配置MySQL的步骤:
1. 下载并解压MySQL安装包
```shell
tar xf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
```
2. 创建软链接
```shell
cd /usr/local/
ln -sv mysql-5.7.36-linux-glibc2.12-x86_64/ mysql
```
3. 修改MySQL目录权限
```shell
chown -R mysql.mysql mysql/*
```
4. 初始化MySQL
```shell
/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data
```
5. 启动MySQL服务
```shell
/usr/local/mysql/support-files/mysql.server start
```
如果出现以下错误提示:
```
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
```
则可能是MySQL客户端无法通过UNIX套接字文件连接到MySQL服务器。这种情况下,可以尝试以下解决方法:
1. 检查MySQL服务器是否已启动
```shell
ps -ef | grep mysql
```
2. 如果MySQL服务器已启动,则检查MySQL服务器的套接字文件路径是否正确
```shell
mysql_config --socket
```
3. 如果MySQL服务器的套接字文件路径不正确,则可以通过以下方式修改MySQL客户端的配置文件/etc/my.cnf或~/.my.cnf
```shell
[client]
socket=/usr/local/mysql/mysql.sock
```
阅读全文