uturized承認済みlogin
GRANT ALL PRIVILEGES ON cacti.* TO 'hnf@'localhost' IDENTIFIED BY 'hnf@2014'; ##只给cacti这个数据库授权 grant all on *.* to 'root'@'localhost' identified by 'huningfei'; ##只允许本地连接数据库 grant all on *.* to 'root'@'%'identified by 'password'; ##允许任何主机连接数据库 grant all on *.* to dba@'localhost' ##dba用户管理所有数据库的权限secondsecondmysqlログインパスワード最初の方法:mysqladmin-uroot password 'huningfei'(mysqlにログインした後に実行しない)
2番目の方法: (root ユーザーのすべてのパスワードが変更されている限り) root@% root@localhost など
mysql -u root mysql> use mysql; mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root'; mysql> FLUSH PRIVILEGES;
3 つの認証をキャンセルし、ユーザーの削除
特定のユーザーのアクセス許可をデータベースで表示する
2 承認をキャンセルする MySQL はアクセス許可をキャンセルしてユーザーを削除します。ユーザーを作成して認可するだけでなく、認可をキャンセルしてユーザーを削除することもできます。ユーザーの権限を取り消すには、REVOKE ステートメントを使用します。このステートメントの構文形式は次のとおりです: ユーザーからの権限 (列) を取り消します ;クエリ OK、影響を受ける行は 0 件 (0.00 秒)
3 ユーザーを削除します
Delete from user where user = "user_name" and host = "host_name" ; delete from user where user="" and host="localhost";
DatabaseChanged
mysql> = の ss' および host= 'localhost' ;mysql>フラッシュ権限 ;
クエリ OK、1 行が影響を受ける (0.02 秒)
4 mysql 検索エンジンを変更する
五 mysql に接続されている IP の数を確認します。 1 netstat -an grep | ESTABLISHED | grep 3306 | awk {'print $5'}|sed ' s/:.*$//g'
2 mysql -uroot -p -e"show processlistG;"| awk -F: '{ print $2 }'| sort | uniq - c ##これには、mysql のユーザー名を入力する必要があります
現在いるデータベースを確認します: select database();
データベースの使用を切り替えます
テーブルを削除 db1.t1;
データベースを削除 テーブルを修復 tb1; discuz ライブラリ内) mysql ステータスの表示 show status;