開発中の mysql に関する一般的な問題の概要

藏色散人
リリース: 2020-04-10 13:19:36
転載
2482 人が閲覧しました

開発プロセス中に発生した 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート