mysql复制数据库
mysqldump test -u root -p123456 --add-drop-table | mysql test_1 -u root -p123456
参数解释:test:origin database
test_1:target database
在shell 里面执行mysql -u root -p 如果正常,则在修改后复制第一行命令于shell中执行
有的建表语句在执行复制的时候会报错,不如直接导出表结构以及数据,使用source c:\eg\eg.sql的形式进行复制数据库数据。
mysql创建可以远程连接的用户并赋权限
ps:给不同用户不同权限,所有都可以连接,指定ip指定权限,没找到这么操作的命令!!!
创建账号=test,可以任何端登陆的用户
create user 'test'@'%' identified by 'Mm123456';
赋予权限(赋值从属库)
grant replication SLAVE on *.* to 'test'@'%';
赋予查看权限
grant select on *.* to 'test'@'%'