目录
一、mysql创建用户并导入dump
二、mysql dump导出
三、注意事项
1、导入sql前修改ini文件,如果使用默认配置,有一些表字段比较多的会导不进去 [mysqld] lower_case_table_names=1 max_connections=1000 innodb_log_file_size=1G innodb_strict_mode=0 innodb_log_buffer_size=4G max_allowed_packet=1G
--以下命令在cmd中执行 2、进入root用户 mySql -uroot -ptestinnodb_log_buffer_size=4G
3、删除数据库snzl_dev drop database snzl_dev;
4、创建数据库 ‘snzl_dev’ 并将该库的默认编码格式设置为utf8格式 create database snzl_dev default character set utf8 collate utf8_general_ci;
5、创建用户名snzl_dev,密码snzl_dev create user 'snzl_dev'@'%' identified by 'snzl_dev';
6、授予该用户对所有数据库和表的相应操作权限则 grant all privileges on snzl_dev.* to snzl_dev@'%';
7、刷新MySQL的系统权限相关表 flush privileges;
8、设置字符集 mysql -uroot -p --default-character-set=utf8
9、选择数据库 use snzl_dev
10、导入dump source D:\leaf_prod.sql
--导出本地数据库dump mysqldump -usnzl_dev -psnzl_dev snzl_dev >20200518.sql
--导出本地数据库dump 包含函数 mysqldump -usnzl_dev -psnzl_dev -R snzl_dev >20200518.sql
-- 导出远程数据库dump(默认锁表) mysqldump -usnzl_uat -psnzl_uat -h 192.168.90.100 snzl_uat > E:dump/20200706.sql
--导出远程数据库dump不锁表 mysqldump -usnzl_uat -psnzl_uat -h 192.168.90.100 snzl_uat --skip-lock-tables > E:dump/20200731.sql
修改视图和函数所有者用户