mysql5.7デフォルトはパスワードで登録しないで、アカウントのパスワードに変更して登録します

2279 ワード

use mysql;
#         username    
create user 'username'@'%' identified by 'userpasswd';
update user set authentication_string=PASSWORD(“  ”) where user="username";
update user set plugin="mysql_native_password" where user="username" ;
flush privileges;
quit;
/etc/init.d/mysql restart;

mysql-u username-pパスワード;
アカウントのパスワードを登録できます.
リモートでログインする場合は、次の手順に従います.
/etc/mysql/mysql.conf.d/mysqld.cnfでbind-address=127.0.0.1をbind-address=0.0.0.0に変更し、他のmysqlユーザーに関する操作をまとめます.
1.    :
#         username     
create user 'username'@'%' identified by 'userpasswd';
#   ip:192.118.1.1 username    
create user 'username'@'192.118.1.1' identified by 'userpasswd';
#   ip:192.118.1.   mjj    
create user 'mjj'@'192.118.1.%' identified by '123';
#     ip mjj    
create use 'mjj'@'%' identified by '123'
2.    
drop user '   '@'IP  ';
3.    
rename user '   '@'IP  ' to '    '@'IP  ';
4.    
set password for '   '@'IP  '=Password('   ');

現在のユーザーの権限管理:
#    
show grants for '  '@'IP  '

#  
grant select ,insert,update on db1.t1 to "mjj"@'%';

#         ,  grant    ,     root   。
grant all privileges  on db1.t1 to "mjj"@'%';

#    
          mjj      db1         

revoke all on db1.* from 'mjj'@"%";  

          mjj               
revoke all privileges on '*' from 'mjj'@'%';

MySQLバックアップコマンドライン操作:
#   :     +  
mysqdump -u root db1 > db1.sql -p


#   :     
mysqdump -u root -d db1 > db1.sql -p

#             
#1.          
create database db10;
# 2.            db10    
mysqdump -u root -d db10 < db1.sql -p

参照リンク:
ユーザーおよび承認リファレンスの作成:
https://www.cnblogs.com/stfei/p/9184320.html
mysq5.7アカウントのパスワードを使用して参考:
https://blog.csdn.net/liwei_well/article/details/84644261
https://blog.csdn.net/YuYan_wang/article/details/79515940
MySQLコマンドラインを使用して、データベースのバックアップとリカバリを行います.
https://www.cnblogs.com/tangqiu/p/7681429.html