当前位置:当前位置:首页 >时尚 >MySQL数据迁移那些事儿 正文

MySQL数据迁移那些事儿

[时尚] 时间:2025-11-05 02:11:38 来源:益强IT技术网 作者:人工智能 点击:126次
MySQL数据迁移那些事儿
复制# 原库执行 得到的数事儿创建数据库语句在新库执行 (排除系统库)  SELECT   CONCAT( CREATE DATABASE IF NOT EXISTS , `, SCHEMA_NAME, `,  DEFAULT CHARACTER SET , DEFAULT_CHARACTER_SET_NAME, ; ) AS CreateDatabaseQuery   FROM   information_schema.SCHEMATA   WHERE   SCHEMA_NAME NOTIN ( information_schema, performance_schema, mysql, sys );   # 原库执行 得到的创建用户语句在新库执行 (排除系统用户)   SELECT   CONCAT( create user \, USER, \@\, HOST, \ IDENTIFIED BY PASSWORD \, authentication_string, \; ) AS CreateUserQuery   FROM   mysql.`user`   WHERE   `User` NOTIN ( root, mysql.session, mysql.sys );  # 原库执行 show grants 得到用户权限 然后逐一在新库执行 (也可以复制那几张权限表到新库)  show grants fortestuser@%;  # 至此 新环境已经存在要迁移的香港云服务器库和用户 只是没有数据  # 原环境使用mysqldump备份除系统库外的网站模板所有库   mysqldump  -uroot -pxxxx -R -E --single-transaction --databases db1 db2 > db.sql # 然后导入新环境  mysql -uroot -pxxxx < db.sql  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.

(责任编辑:数据库)

    相关内容
    精彩推荐
    热门点击
    友情链接