mysql设置数据库默认保存位置
MySQL数据库默认的数据库文件位于/var/lib/mysql下
通过brew安装(Mac)的MySQL 数据库文件在/opt/homebrew/var/mysql下
具体可以通过下面指令查看存储目录。
查看数据库文件存储目录:
输入第一行命令后,输入数据库密码(安装的时候已经配置过):
$ mysqladmin -u root -p variables | grep datadir
Enter password:
datadir 后面显示的就是存储目录
| datadir | /opt/homebrew/var/mysql/ |
- 在更改数据库目录前必须先关闭MySQL服务。
终端输入
mysql.server stop
- 创建数据库存储目录
如果已经在访达中创建好了目录,可以跳过这一步
/data/mysqldb是你要创建的文件夹路径
sudo mkdir /data/mysqldb
- 移动或复制数据库文件
sudo cp -rp /opt/homebrew/var/mysql/ /data/mysqldb
- 修改配置文件
vim /opt/homebrew/etc/my.cnf
打开文件后键盘按下 i+回车,然后在最后一行输入datadir=…,按下esc,输入“:wq”保存退出
// Default Homebrew MySQL server config
[mysqld]
// Only allow connections from localhost
bind-address = 127.0.0.1
// data file path
datadir=/data/mysqldb
- 再次查看数据库文件存储目录:
一定要登录后再在终端执行
mysql.server start
输入第一行命令后,输入数据库密码(安装的时候已经配置过):
$ mysqladmin -u root -p variables | grep datadir
Enter password:
datadir 后面显示的就是存储目录
| datadir | /data/mysqldb |