Mysql 常用命令行,持续补充

1.常用命令行

# 登录Mysql
mysql -uroot -proot
# 查看所有数据库
show databases; 
# 选择数据库
use fids;
# 查看当前数据库所有表;
show tables;
# 查看所有存储过程
show procedure status; 
# 查找存储过程名为flight_move_his;
show procedure status where name ='flight_move_his'; 
# 查看所有事件;
show events;

2.Mysql数据迁移,从一个服务器到另一个服务器

# 需要两个服务器数据库版本相同才可迁移
# 1:单个或多个数据库
mysqldump -h远程ip -u用户 -p密码 -P3306 --default-character-set=utf8  --databases 单个或多个数据库名称空格分开 | mysql -h127.0.0.1 -uroot -p -P3306

# 执行后输入本地数据库密码即可

# 2:所有数据库
mysqldump -h远程ip -u用户 -p密码 -P3306 --default-character-set=utf8 --all-databases | mysql -h127.0.0.1 -uroot -p -P3306

# 3:某库某表
mysqldump -h远程ip -u用户 -p密码 -P3306 --default-character-set=utf8  dbname table1 table2…… | mysql -h127.0.0.1 -uroot -p -P3306
posted @ 2020-06-17 14:57  小白灬  阅读(77)  评论(0编辑  收藏  举报