linux中mysql8設定不區分表名大小寫

2021-10-13 03:08:26 字數 718 閱讀 3977

找到linux中mysql配置檔案 my.cnf

命令: which mysqld

命令: /usr/sbin/mysqld --verbose --help |grep -a 1 『default options』

在/etc/my.cnf中的mysqld節點下新增 lower_case_table_names=1 表示不區分表名大小寫

啟動mysql:service mysqld restart

方法一:刪除mysq中datadir下的l資料(先做好資料備份),然後按照方式一配置在啟用

2.1刪除data資料夾

rm -rf /var/lib/mysql

2.2重新初始化並啟動mysql

初始化命令:

mysqld --initialize --console

目錄授權

命令:chown -r mysql:mysql /var/lib/mysql/

啟動mysql服務

命令:systemctl start mysqld

命令:systemctl status mysqld

方法二:目前還不知道

mysql8問題 mysql8中的問題

only full group by 對於group by聚合操作,如果在 select 中的列,沒有在 group by 現,那麼這個sql是不合法的,因為列不在group by從句中。no auto value on zero 該值影響自增長列的插入。預設設定下,插入0或null代表生成下乙個自...

wordpress連線不上mysql8的解決方案

wordpress 搭建環境 apache php mysql8 資料庫連線不上的原因在確認檢查了wp config.php檔案資料庫使用者名稱密碼資訊正確後,依舊連線不上後,檢視 etc httpd logs error log的錯誤日誌資訊 伺服器要求的身份驗證方法對客戶端未知。提示服務端 要連...

mysql8建立不了使用者 mysql8建立使用者

假如是mysql8版本的話,使用 grant all privileges to 使用者 localhost identified by 自定義密碼 會報錯,因為要先建立使用者再進行賦權,不能同時進行 建立使用者 create user 使用者名稱 localhost identified by 密...