、MySQLのパスワードクラッキング
1、シェルコマンドラインでパスワードを変更します
mysqladmin -hlocalhost -uroot -p password "123456"
図2に示すように、コードをクラック
コンフィギュレーション・ファイルに追加され、:スキップ・助成金・テーブル、サービスを再起動します
Bは、フィールドをauthentication_string見つけ、mysql.userテーブルを見て
C、更新されたパスワード:更新mysql.userセットauthentication_string =パスワード( "123456")
where user="root" and host="localhost";
Dは、コンフィギュレーションリフレッシュ:フラッシュの特権を。
コメントをキャンセルするためのパスワードをスキップするオプション:E、設定ファイルを変更します
Fは、確認するために、新しいパスワードでログイン、サービスを再起動します
第二に、ユーザー認証と権限が取り消さ
1は、すべての付与します。グラントオプションで「123456」で識別[email protected]します
//给man用户在192.168.4.5这台客户端上所有的库有所有的权限,
登陆密码是123456,并有授权权限,也就是可以在客户端给别的用户授予权限
2、クライアントの視聴権限:
select @@hostname; //显示连接服务器的主机名
select user(); //显示当前登陆的用户和客户端主机的ip 地址
show grants; //查看登陆用户的权限
show processlist; //查看当前用户客户端连接服务器的状况
3、許可を取り消します
show grants for root@"%"; //查看root用户在所有客户端上的权限
revoke grant option on *.* from root@'%' //撤销授权权限
revoke delete on *.* from root@'%'; //撤销删除的单个权限
4、MySQLのAUTHORIZE:
user: 存储已有的授权用户
db: 存储授权用户对库的访问权限
tables_priv: 对表的访问权限
columns_priv: 对表中字段的访问权限
select * from mysql.user where user="root"\G
//查看root用户的所有的权限列表
drop user 用户名@'客户端地址';//删除已授权的帐号
5、設定したパスワード=パスワード(「新しいパスワード」)//ユーザー自身のパスワードを変更します
set password for 用户名@"客户端地址"=password("新密码"); //管理员修改密码
三、mysqlのグラフィカルな管理ツール
1、Webサービスを開始し、httpdの、PHP、PHP-MySQLをインストール
2、解压:タール-zxf phpMyAdminの-2.11.11-すべて-languages.tar.gz -C / var / www / htmlと設定/
3、/ var / www / htmlと設定にします。mv phpMyAdminの-2.11.11-すべての言語のphpadmin
4、chownコマンド-R apacheの:apacheのphpadmin //実行しているアカウントのアクセス許可を変更します
5、CP config.sample.inc.phpのconfig.inc.php //マスター設定ファイルを生成します
図6に示すように、メイン設定ファイル変更:config.inc.phpファイルを修正17と31行
7、Webサービスを再起動します
8、http://192.168.4.51/phpadmin //クライアント側の検証、着陸