MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
lixuda
V2EX  ›  MySQL

mysql 源数据是 gbk 现在想转 utf-8,这样操作是否可行?

  •  
  •   lixuda · Aug 5, 2020 · 2996 views
    This topic created in 2115 days ago, the information mentioned may be changed or developed.
    # 先导出
    mysqldump --default-character-set=utf8 -u***  -p*** 数据库名 >*.sql
    # 然后导入
    mysql -u*** -p*** 数据库名 < *.sql
    
    

    或者有更好的办法?数据库有 1G 多大( discuz 数据库),先感谢大佬们

    Supplement 1  ·  Aug 5, 2020
    测试了下
    结构数据要分开导出导入
    5 replies    2020-08-06 09:37:55 +08:00
    Umenezumi
        1
    Umenezumi  
       Aug 5, 2020
    记得备份
    realpg
        2
    realpg  
    PRO
       Aug 5, 2020
    隐约记得直接编辑改字段 charset 就行
    好像能自动适配
    lixuda
        3
    lixuda  
    OP
       Aug 5, 2020
    @realpg 结构我直接改 charset,数据导出再导入
    seliote
        4
    seliote  
       Aug 5, 2020
    utf8mb4
    lxk11153
        5
    lxk11153  
       Aug 6, 2020
    @seliote #4 对,不然没法存 表情 字符
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5295 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 07:44 · PVG 15:44 · LAX 00:44 · JFK 03:44
    ♥ Do have faith in what you're doing.