ホームページ  >  記事  >  php教程  >  CentOS での mysql データベースの一般的なコマンドの概要

CentOS での mysql データベースの一般的なコマンドの概要

高洛峰
高洛峰オリジナル
2016-12-14 11:00:561503ブラウズ

Mysql データベースの使用状況の概要

この記事では主に、将来のクエリのために毎日の mysql コマンドをいくつか記録します。

1. root パスワードを変更します

mysqladmin -uroot パスワード 'yourpassword'

2. mysql サーバーにリモートでログインします

mysql -uroot -p -h192.168.137.10 -P3306

3.

show データベース

4. データベース内のテーブルを一覧表示します

desc

show; create table throw_logG; (テーブル情報だけでなく、テーブル作成ステートメントも表示できます)

7. 現在のデータベースを表示します

select() );

9. 新しいデータベースを作成します(文字セットを指定できます)

create database db1 charset utf8;

10. 新しいテーブルを作成します

create table t1 (`id` int(4), `name` char(40));

11. データベースのバージョンを表示します

select version();

12. データベースのステータスを表示します

変数を表示します

14. 'max_connect%';

set global max_connect_errors = 1000; (データベースを再起動すると無効になるため、構成ファイルで変更する必要があります)

15. 現在のデータベース キューを表示します

show processlist;

16.通常のユーザーにデータベースへの権限を付与します

databasename.* を '123456' で識別される 'user1'@'localhost' に付与します

17. テーブル データをクエリします

select * from mysql.db;テーブル内のすべてのフィールド

select count(*) from mysql.user; //count(*) はテーブル内にある行数を示します

select db,user from mysql. // table

select * from mysql.db where host like '10.0.%'; クエリ ステートメントでユニバーサル マッチ "%" を使用できます

18. db1.t1 の値にデータの行を挿入します

(1, 'abc');

19. テーブル内のデータ行を変更します

update db1.t1 set name='aaa' where id=1;

20. テーブルのデータをクリアします

テーブル db1 を切り捨てます.t1;

21. テーブル db1.t1;

22. データベース内のすべてのテーブルをクリアします (データベース名は eab12)

mysql -N -s information_schema -e "SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME, ';') FROM TABLES WHERE TABLE_SCHEMA='eab12'" | mysql -f eab12

23.データベース db1 を削除;

24.データベースのバックアップ

mysqldump -uroot -p'yourpassword ' mysql >/tmp/mysql. sql

25. データベースの回復

mysql -uroot -p'yourpassword' mysql

26. 新しい通常ユーザーを作成します

CREATE USER name IDENTIFIED BY ' ssapdrow';

27.一般ユーザーのパスワードを変更します

SET PASSWORD FOR name=PASSWORD('fdddfd');

28. 名前のユーザー権限を表示します

SHOW GRANTS FOR name;

29. スクリプト内の mysql コマンドを実行します

mysql - user -ppasswd -e"データベースを表示"

echo "データベースを表示"|mysql -user -ppassword

以下は、大量の mysql ステートメントを実行する方法です

mysql -user -hhostname -ppasswd << EOF

mysql ステートメント

EOF

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。