開発プロセス中に発生した mysql 関連の問題とその解決策を記録し、長期的に更新します。
リモート接続の問題
Mysql のデフォルト接続はローカル (localhost または 127.0.0.1) にのみ提供できます。特定の IP アドレスで mysql にアクセスしたい場合は、この権限
メソッド:
#● ターミナルを入力します#● 新しいユーザーを割り当てます
grant all privileges on *.* to '用户名'@'IP地址' identified by '密码';
#● 権限を更新します
flush privileges;
LAN を使用する場合 すべてのマシンが mysql データベースに接続し、次のコマンドを実行できます
grant all privileges on *.* to '用户名'@'%' identified by '密码' with grant option;
# すべての権限はすべての権限を指し、select、utdate などと記述することもできます。 .
##● *.* はデータベース内のすべてのテーブルを参照します# IP アドレス: 接続を許可される IP アドレス、% は LAN 内のすべてのマシンに許可されます ##予約語の問題index のような MySQL の予約語は、開発中はできるだけ避ける必要があります。index を使用する場合は、SQL を後ろの一重引用符 `` (キー) で処理する必要があります。 Esc)#テーブルの大文字と小文字の問題
Mysql は Windows システムではテーブル名の大文字と小文字を区別しませんが、mysql は Linux では大文字と小文字が区別されることを示しますLinux では、mysql で大文字と小文字を区別しないようにします:#● root としてログインし、/etc/my.cnf
● [mysqld] の下に行を追加します。 :
lower_case_table_names=1#● mysql を再起動します
mysql ビデオ チュートリアル "
以上が開発中の mysql に関する一般的な問題の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。