首页 > 数据库技术 > 详细

maria(mysql)的主从复制

时间:2019-04-19 23:04:34      阅读:167      评论:0      收藏:0      [点我收藏+]

一.mariadb的基本操作

  1.远程连接

mysql  -uroot  -p  -h  127.0.0.1
mysql  -uroot  -p  -h  192.168.226.128

  2.赋予远程连接的权限

grant all privileges on *.* to root@%  identified by root

#赋予所有的权限在所有的库所有的表给root用户在任意ip登录,验证通过密码root

  3.修改root密码

#用root登录之后
set password =PASSWORD(hahhaha

  4.创建mysql用户

create user tom@% identified  by hahha

  5.给用户查看所有库所有表权限

grant select on *.* to tom@% indentified by haha

  6.给用户增加其他权限

grant update,delete,insert on *.* tom@% identified by haha 

  7.授予权限的语法

#mysql使用grant命令对账户进行授权,grant命令常见格式如下:

grant 权限 on 库名.表名 to 账户@主机名    对特定数据库中的特定表授权
grant 权限 on 库名.* to 账户@主机名       对特定数据库中的所有表给与授权
grant 权限1,权限2,权限3 on *.* to 账户@主机名  对所有库中的所有表给与多个授权
grant all privileges on *.* to 账户@主机名    对所有库和所有表授权所有权限

  8.移除权限

revoke create on *.* from tom@"%" identified by haha;
revoke delete on *.* from tom@"%" identified by haha;

  9.查看权限

show grants for tiger@127.0.0.1;

  10.查询用户信息

use mysql;
select host ,user,password from user;

  11.数据库的备份与恢复

#备份所有
mysqldump -uroot -p --all-databases >/tmp/db.sql

#备份单个数据库
mysqldump -u root -p luffycity >/tmp/luffycity.msql

  11.导入数据库

#方法一
#登录
source  /tmp/luffycity.sql

#方法二
mysql -uroot -p  < /tmp/luffycity.sql


#方法三
navicate

 

maria(mysql)的主从复制

原文:https://www.cnblogs.com/tjp40922/p/10739270.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!