相关疑难解决方法(0)

在Ubuntu 18.04上lower_case_table_names = 1不允许mysql启动

我在ubuntu 18.04上安装了mysql社区服务器8.013,并且遇到以下问题。我想设置lower_case_table_names = 1,以便在数据库中使用不区分大小写的表名。我编辑了/etc/mysql/mysql.conf.d/mysqld.cnf,并在[mysqld]下添加了以下行

lower_case_table_names=1
Run Code Online (Sandbox Code Playgroud)

mysqld.cnf现在如下

[mysqld]
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
datadir         = /var/lib/mysql
log-error       = /var/log/mysql/error.log
lower_case_table_names=1
Run Code Online (Sandbox Code Playgroud)

我停止了使用

sudo service mysql stop
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用重新启动

sudo service mysql start
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误

Job for mysql.service failed because the control process exited with error code.
See "systemctl status mysql.service" and "journalctl -xe" for details.
Run Code Online (Sandbox Code Playgroud)

我试过了

systemctl status mysql.service
Run Code Online (Sandbox Code Playgroud)

我得到了以下信息

christoph@christoph-Latitude-E6530:/etc/init.d$ systemctl status mysql.service
? mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu …
Run Code Online (Sandbox Code Playgroud)

mysql lowercase ubuntu-18.04

4
推荐指数
2
解决办法
3597
查看次数

标签 统计

lowercase ×1

mysql ×1

ubuntu-18.04 ×1