无法在MariaDB上更改小写表名

时间:2018-12-10 11:49:39

标签: mysql amazon-web-services amazon-ec2 mariadb

我试图将WordPress上载到AWS EC2 Server上,但是当我导入数据库时​​,MariaDB正在更改表名,仅使用小写字母

我试图添加etc / my.cnf:

[mysqld]
lower-case-table-names=2

我也尝试过

[mysqld]
lower-case-table-names=1

我用:

重新启动了我的MariaDB。
sudo service mariadb restart

但是当我想知道是否用:

更改了全局变量时
MariaDB [(none)]> SHOW variables LIKE "%low%";

我有:

lower_case_table_names                  | 0 

而且我无法使用大写字母导入数据库,如何更改此变量?是否可以在AWS EC2上使用?

2 个答案:

答案 0 :(得分:0)

也许另一个配置文件会覆盖该值:

  • /etc/my.cnf->全局
  • /etc/mysql/my.cnf->全局
  • SYSCONFDIR / my.cnf->全局
  • $ MYSQL_HOME / my.cnf->服务器
  • defaults-extra-file用--defaults-extra-file = path指定的文件(如果有的话)
  • 〜/ .my.cnf->用户

在这里检查:https://mariadb.com/kb/en/library/configuring-mariadb-with-mycnf/

答案 1 :(得分:0)

我刚刚完全重启了我的AWS EC2服务器,现在它可以正常工作