数据库用户管理


1
2
3
desc user;  -- 查看用户
grant 权限列表 on 数据库 to '用户名'@'访问主机' identified by '密码'; -- 创建账户同时授权
drop user '用户名'@'主机'; -- 删除用户

关于数据库服务器的主从关系:

作用:
  • 读写分离 :写在主服务器,读在从服务器,主服务器的更新会同步到从服务器
  • 数据备份
  • 负载均衡

mysql数据库备份:

1
2
3
4
5
6
7
8
# 终端命令:
$ mysqldump -uroot -p 数据库名 > xxx.sql # 备份数据库
# #
#备份所有的数据库,并且每个表上锁【不允许其他操作】:
$ mysqldump -uroot -p --all-databases --lock-all-tables > xxx.sql
# #
# 登录数据库,创建新的数据库,然后退出mysql
$ mysql -uroot -p 新数据库名 < xxx.sql