この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 13525|答える: 0

[出典] 一般的なMySQLコマンドの概要

[リンクをコピー]
掲載地 2015/02/03 14:38:16 | | | |


1: SHOW文を使ってサーバー上に現在存在するデータベースを調べる:
MYSQL> SHOW DATABASES;
2. データベースMYSQLDATAを作成する
MYSQL> データベースを作成 MYSQLDATA;
3: 作成したデータベースを選択します
mysql> MYSQLDATAを使いましょう; (エンターキーを押すと「データベースの変更」が表示され、操作が成功したことを意味します!) )
4: 現在データベースに存在するテーブルを見る
MYSQL> SHOW TABLES;
5: データベーステーブルの作成
mysql> CREATE TABLE MYTABLE(名前 VARCHAR(20), sex CHAR(1));
6: 表示テーブルの構造:
MYSQL> MYTABLEを説明してください;
7: 記録をテーブルに追加する
mysql> MYTABLEの値(「hyq」「M」)に挿入します。
8: データベーステーブルにテキスト形式でデータをロードする(例:D:/mysql.txt)
MYSQL> ローカルファイル「D:/mysql.txt」をテーブルMYTABLEに読み込みます。
9: ファイルコマンド.sqlインポート(例:D:/mysql.sql)
mySQL>Use Database;
mysql>source d:/mysql.sql;
10: テーブルを削除する
mysql>drop TABLE MYTABLE;
11: テーブルを空にする
mysql>deleteからMYTABLE;
12: 表のデータを更新する
mysql>update MYTABLE set sex="f"(ここでname='hyq');

以下は、私が偶然インターネットで見かけたMySQLの管理体験です。
MySQLはWindowsにサービスとして存在します。使用前に、このサービスが起動済みで、net開始のmysqlコマンドが起動されていないことを確認してください。 Linuxでは、起動時に「/etc/rc.d/init.d/mysqld start」コマンドを使い、イニシエーターが管理者権限を持つべきだという点に注意してください。
新たにインストールされたMySQLには、空のパスワードを持つrootアカウントと匿名アカウントが含まれており、これは大きなセキュリティリスクです。重要なアプリケーションではセキュリティをできるだけ強化すべきです。ここでは匿名アカウントを削除し、ルートアカウントがパスワードを設定するべきです。以下のコマンドを使って実行できます:
MySQLを使いましょう。
「delete from User where User="";
update User set Password=PASSWORD('newpassword') ここで User='root';
ユーザーが使用するログイン端末を制限したい場合は、対応するユーザーのホストフィールドをユーザーテーブルで更新し、上記の変更を行った後にデータベースサービスを再起動し、ログイン時に以下のコマンドを使用できます:
mySQL -uroot -p;
mysql -uroot -pnewpassword;
mySQL myDB -uroot -p;
mySQL myDB -uroot -pnewpassword;
上記のコマンドパラメータは共通パラメータの一部であり、詳細はドキュメントをご参照ください。 mydb こちらにログインしたいデータベースの名前があります。
開発や実用的な応用において、ユーザーはルートユーザーを使ってデータベースに接続するだけでなく、テストにルートユーザーを使うのは便利ですが、システムに重大なセキュリティリスクをもたらし、管理技術の向上に寄与しません。 アプリケーションで使用されるユーザーに最も適切なデータベース権限を与えます。 例えば、データのみを挿入するユーザーにはデータを削除する権限を与えるべきではありません。 MySQLのユーザー管理はUserテーブルを通じて実装されており、新しいユーザーを追加する一般的な方法は2つあります。1つは対応するデータカラムをUserテーブルに挿入し、対応する権限を設定することです。 2つ目は、GRANTコマンドで特定の権限を持つユーザーを作成することです。 GRANTの一般的な使い方は以下の通りです:
mydb.* で「パスワード」で識別されたNewUserName@HostNameすべてを付与してください;
「パスワード」で識別されたNewUserName@HostNameに*.*の使用を許可します。
mydb.* で「パスワード」で識別されるNewUserName@HostNameを付与します。
助成金の更新、myDBでの削除。 TestTableは「password」で識別NewUserName@HostName、
このユーザーがオブジェクトの権限管理を行えるようにするには、GRANTの後にWITH GRANT OPTIONオプションを追加してください。 ユーザーテーブルに挿入して追加されたユーザーについては、パスワードフィールドがPASSWORD機能で更新・暗号化され、悪質な盗聴者による盗聴を防ぎます。 権限を超えたユーザーは期限内にクリアされるべきであり、取り戻した権限はユーザーテーブルの対応するフィールドを更新するか、REVOKEを使うことで行えます。
以下は、他の情報源から得た一般的な許可の説明です(www.cn-java.com):
グローバルマネジメント権限:
ファイル:MySQLサーバー上のファイルの読み書きを行います。
PROCESS: 显示或杀死属于其它用户的服务线程。
RELOAD: 重载访问控制表,刷新日志等。
SHUTDOWN: 关闭MySQL服务。
データベース/Datatable/Datacolumn権限:
ALTER: 修改已存在的数据表(例如增加/删除列)和索引。
CREATE: 建立新的数据库或数据表。
DELETE: 删除表的记录。
DROP: 删除数据表或数据库。
INDEX: 建立或删除索引。
INSERT: 增加表的记录。
SELECT: 显示/搜索表的记录。
UPDATE: 修改表中已存在的记录。
特別許可:
ALL: 允许做任何事(和root一样)。
USAGE: 只允许登录–其它什么也不允许做。





先の:Windows 上で MySQL 5.6 バージョンのインストールおよび設定プロセスには、スクリーンショットと詳細な説明が添付されています
次に:phpmyadminインストールチュートリアルと設定
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com