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