mysql安裝 忽略表名稱大小寫

2021-09-01 21:08:07 字數 927 閱讀 9901

網路安裝mysql:

sudo apt-get install mysql-server

網路訪問mysql資料庫:

sudo vi /etc/mysql/my.cnf

bind_address=127.0.0.1 ==> #bind_address=127.0.0.1 (注釋掉即可)

mysql預設對錶名稱是區分大小寫的,可以如下修改:

/etc/mysql/my.cnf 檔案新增 lower_case_table_names=1 (0 區分大小寫 1 忽略大小寫)

查詢使用者許可權:

use mysql

select host, user, password from user;

賦許可權並立即生效:

grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

flash privileges;

ubuntu13.10 mysql cant restart

stopping mysql database server: mysqld failed!

starting mysql database server: mysqld already running.

解決方法:

cd /etc/mysql

cat debian.cnf

user=debian-sys-maint

password=******

mysql -uroot -p***x

執行命令:grant all privileges on *.* to 'debian-sys-maint'@'localhost' identified by '' with grant option;

是 debian-sys-maint 的密碼

docker mysql映象忽略表名大小寫

1.安裝mysql映象 docker pull mysql2.執行mysql docker run net host restart always privileged true v usr docker dat mysql data var lib mysql name mysql p 3306 ...

docker mysql映象忽略表名大小寫

1.安裝mysql映象 docker pull mysql mysql server 2.執行mysql docker run net host restart always privileged true v usr docker dat mysql data var lib mysql name...

mysql忽略表名的大小寫引發的悲劇

在windows下,我們可能感受不到大小寫有什麼不同,都可以訪問 然而在linux上,它是區別大小寫的,從而報 表不存在 的錯誤 解決方法1 直接在linux上修改mysql配置,用root帳號登入後,在 etc my.cnf 中的 mysqld 後新增新增lower case table name...