首頁  >  文章  >  資料庫  >  開發過程中mysql常見問題小結

開發過程中mysql常見問題小結

藏色散人
藏色散人轉載
2020-04-10 13:19:362485瀏覽

記錄開發過程中遇到mysql相關的問題以及解決方法,長期更新。

遠端連線問題

mysql預設連線只能給本地(localhost或127.0.0.1),如果想讓某個ip位址可以存取mysql,需要手動開啟這個權限

#方法:

● 進入終端機

● 分配新用戶

grant all privileges on *.* to '用户名'@'IP地址' identified by '密码';

● 刷新權限

flush privileges;

如果想讓區域網路的所有機器都可以連接到mysql資料庫,可執行下面指令

grant all privileges on *.* to '用户名'@'%' identified by '密码' with grant option;

● all privileges 指所有權限,也可以寫成select,utdate等

● *.*指資料庫所有表

● IP位址:允許連線的IP位址,%為允許區域網路所有機器

#保留字問題

像index這種mysql的保留字,在開發中應該盡量避免用到,如果使用了index,那麼sql中通過反單引號處理``(Esc下面那一個鍵)

表大小寫問題

在windows系統下mysql不區分錶名的大小寫,但在linux系統下mysql表明區分大小寫,在linux在讓mysql不區分大小寫:

● 用root登錄,修改/etc/my.cnf

● 在[mysqld]下方加一行:lower_case_table_names=1

● 重啟mysql

#推薦:《mysql影片教學

以上是開發過程中mysql常見問題小結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:segmentfault.com。如有侵權,請聯絡admin@php.cn刪除