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

藏色散人
發布: 2020-04-10 13:19:36
轉載
2274 人瀏覽過

記錄開發過程中遇到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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!