第十四节 账户管理及主从配置

mysql 中的MySQL数据库里的user表存放用户信息

select user,host from user;
+------------------+-----------+
| user | host |
+------------------+-----------+
| root | % |
| mysql.infoschema | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
+------------------+-----------+

user字段:用户信息
host字段:登录方式,%任意一台电脑,localhost本地登录

create user 'tester'@'114.114.205.186' identified by 'Tester01.'; # 创建用户
grant all privileges on %database_name.* to 'username'@'localhost'; # 用户授权
grant all privileges on %database_name.* to 'username'@'localhost' with grant option; # 修改权限

权限列表:
select
drop
insert
update
delete
all privileges


flush privileges; # 刷新权限

drop user '用户名'@'主机';

MySQL主从同步配置
主从同步:使数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个充当主服务器(master),其余的充当从服务器(slave)
通过log日志实现主从同步

主从的好处
1、实现读写分离,提高数据库的性能
2、数据备份,提高数据安全
3、负载均衡


备份:退出数据库,执行
mysqldump -uroot -p --all-databases --lock-all-tables >G:\\master_db.sql

恢复:登录数据库,创建新的数据库,退出登录,执行
mysql -uroot -p 数据库名称 < python.sql

show master status;

猜你喜欢

转载自www.cnblogs.com/kogmaw/p/12405849.html