1. 免密登录修改 /etc/my.cnf,在 [mysqld] 中添加一行:skip-grant-tables=1 重启 mysqld 服务1 systemctl restart mysqld 使用 root 用户登录到 MySQL1 mysql -u root 2. 允许全部访问来源登录 MySQL1 mysql -u root -p 在 mysql 交互命令行中输入:1 2 3 4 USE mysql; SELECT user, host FROM user; update user set host = '%' where user = 'root'; FLUSH PRIVILEGES; 3. 导出全部数据1 mysqldump -uroot -proot --all-databases >/tmp/all.sql