最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL數(shù)據(jù)庫忽略大小寫的配置方法

 更新時間:2024年01月05日 11:51:52   作者:zyyn_未來可期  
這篇文章主要給大家介紹了MySQL數(shù)據(jù)庫忽略大小寫的配置方法,文中通過代碼示例給大家講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下

首先我們需要明白的一點就是:
Linux 系統(tǒng)默認情況下MySQL數(shù)據(jù)庫是區(qū)分大小寫的,
Windows系統(tǒng)默認情況下MySQL數(shù)據(jù)庫是不區(qū)分大小寫的。

1. 查看數(shù)據(jù)庫大小寫配置

show variables like '%lower%';

±-----------------------±------+
| Variable_name | Value |
±-----------------------±------+
| lower_case_file_system | ON |
| lower_case_table_names | 0 |
±-----------------------±------+

2. 使用root權限登錄,修改配置文件 /etc/my.cnf

需要注意的是配置文件的位置不一定就是這個,我們在使用docker搭建環(huán)境的時候MySQL的默認配置文件的路徑是:/etc/mysql/mysql.conf.d/mysqld.cnf,所以在修改的時候我們需要明確配置文件的路徑

3. 在配置文件的[mysqld]節(jié)點下,加入一行:

lower_case_table_names=1

4. 重啟MySQL :

systemctl restart mysqld.service

5. 查看數(shù)據(jù)庫大小寫配置

show variables like '%lower%';

±-----------------------±------+
| Variable_name | Value |
±-----------------------±------+
| lower_case_file_system | OFF |
| lower_case_table_names | 1 |
±-----------------------±------+
看到以上信息就代表我們已經大功告成了

需要注意的一點就是:我們在設置忽略大小寫的時候,數(shù)據(jù)庫中最好不要有數(shù)據(jù)庫的名字已經使用大小寫區(qū)分,具體原因大家也可以自行嘗試

發(fā)生表或數(shù)據(jù)庫不能刪除修改的情況,將以上配置改回即可,這也是在修改配置的時候不要出現(xiàn)數(shù)據(jù)庫或者表已經使用大小寫的情況)

擴展:

部署在docker環(huán)境中的MySQL數(shù)據(jù)庫怎么忽略大小寫

1、我們需要進入已經創(chuàng)建好的docker容器中

docker exec -it mysql bash

2、使用正常的MySQL命令進入MySQL

mysql -u root -p

3、重復上述修改配置文件的步驟

vim /etc/mysql/mysql.conf.d/mysqld.cnf

4、退出,并重啟MySQL服務

docker restart mysql

希望上述內容能對您有所幫助,謝謝~

到此這篇關于MySQL數(shù)據(jù)庫忽略大小寫的配置方法的文章就介紹到這了,更多相關MySQL忽略大小寫內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

新巴尔虎右旗| 凤台县| 若羌县| 当雄县| 临沂市| 康平县| 汉寿县| 个旧市| 岢岚县| 南阳市| 合江县| 玉溪市| 朝阳区| 呼图壁县| 南昌县| 修武县| 枣庄市| 合山市| 盐源县| 金堂县| 汕尾市| 汤阴县| 安国市| 仁布县| 若尔盖县| 金坛市| 略阳县| 苍南县| 上饶县| SHOW| 微博| 渝中区| 安福县| 温泉县| 疏附县| 五河县| 合川市| 太保市| 余干县| 双峰县| 油尖旺区|