記錄開發過程中遇到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不區分大小寫:#
以上是開發過程中mysql常見問題的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!