MySQL 常见问题汇总
赵达MySQL 5.6数据导入报 GTID 相关错误
从阿里云备份数据后还原到本地,用命令行 mysql -uroot -p --default-character-set=<character> -f <dbname> < <backup.sql>
方式会报如下错误:
ERROR 1839 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_MODE = ON.
可以通过 source
方式导入解决。
$ mysql -uroot -p
$ use <dbname>;
$ source <backup.sql>;
OS X 通过 brew 安装 MySQL
# 安装
$ brew install mysql # 5.6
$ brew install mysql55 # 5.5
# 然后查看 brew info mysql 进行后续操作
修改 my.cnf
中的 datadir
切换数据库的存储位置。
https://gist.github.com/mralexho/6cd3cf8b2ebbd4f33165
查找本地 my.cnf 位置
$ sudo /usr/libexec/locate.updatedb
# 可能要等待几分钟,然后继续
$ locate my.cnf