`
56553655
  • 浏览: 202894 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

更改MYSQL中指定表的默认编码(LINUX)

阅读更多

1、先导出数据:
 mysqldump databasename tablename -uroot -ppass > bakdata.sql
2、通过VI编辑器打开bakdata.sql,去掉前面的建表语句及DROP语句,否则你后面建的表又没了;
3、通过iconv转换命令将现在原有导出文件的编码进行转换,如我这里将gbk转为utf8,更多帮助通过man iconv获取帮助:
 iconv -f gbk -t utf8 bakdata.sql
3、通过mysql客户端,登陆相应的库,通过show create table tablename,生成现在表的表结果拷贝出来,并更改其建表编码部分;
4、DROP表:drop table tablename;
5、导入数据,在MYSQL客户端中打入:source /[你的路径]/bakdata.sql
6、OK

0
0
分享到:
评论

相关推荐

    更改MySql数据库的默认编码格式

    更改 MySql 数据库的默认编码格式 ...更改 MySQL 数据库的默认编码格式可以通过修改配置文件、客户端工具和 Web.config 文件中的设置来实现。这将保证我们的应用程序能够正确地读取和写入数据,避免乱码问题的出现。

    如何修改MYSQL的默认编码

    修改MySQL默认编码后,还需要确保已存在的数据库、表和字段也使用UTF-8编码。这通常需要在创建时指定,或者在修改后进行批量更新。你可以使用以下SQL语句检查和修改数据库、表或字段的字符集: ```sql -- 查看全局...

    在Linux中修改MySQL数据文件存放位置

    Linux 中修改 MySQL 数据文件存放位置 概述 在 Linux 中,MySQL 数据文件的存放位置默认在 `/var/lib/mysql` 目录下。但是,在某些情况下,我们可能需要将数据文件存放位置修改到其他目录下。这篇文章将会指导您...

    MYSQL修改字符集默认问题

    在MySQL数据库管理与维护的过程中,修改字符集是一个常见的需求,特别是在需要处理多语言或特定编码格式的情况下。本文将详细介绍如何解决“MySQL修改字符集默认问题”,包括修改步骤、注意事项以及可能遇到的问题...

    MySQL 查看并修改默认端口号

    在某些情况下,用户可能需要查看或修改MySQL服务的默认端口号,以避免与其他应用冲突或出于安全考虑。本文将详细介绍如何查看和修改MySQL的端口号。 首先,我们需要理解MySQL配置文件的作用。在Windows系统中,这个...

    不乱码批量修改mysql数据库、表、字段编码(gbk到utf8php脚本)

    批量修改mysql数据库、表、字段编码(gbk到utf8php脚本) 可以把整个数据库、表、字段编码全部从gbk_chinese_ci 到 utf8_general_ci 转换,不会乱码哦 狂拽吊炸天!!!

    Linux CentOS Mysql修改默认端口.docx

    Linux CentOS Mysql修改默认端口.docx

    修改MySQL数据库中表和表中字段的编码方式的方法

    以下我们将详细讨论如何修改MySQL中的表和字段的编码方式。 首先,让我们了解一些基本概念: 1. **字符集(Character Set)**:定义了一组字符及其在计算机内存中的表示方式。例如,`latin1`是西欧字符集,`utf8`是...

    linux修改mysql字符集

    在 Linux 系统中,MySQL 的字符集默认为 latin1,然而在某些情况下,我们需要修改 MySQL 的字符集以确保某些迁移的程序可以正常显示。在本文中,我们将介绍如何在 Linux 下修改 MySQL 的字符集。 首先,我们需要...

    全国省市区编码mysql

    全国省市区编码mysql全国省市区编码mysql全国省市区编码mysql全国省市区编码mysql

    修改MySQL默认字符集编码

    本文将要为您介绍的是修改MySQL默认字符集编码,具体操作过程:  好记心不如烂笔头,很多东西当时没记下来,过了忘了,下次用到时又得浪费好多时间才能解决。又遇到修改MySQL默认字符集编码的问题,折腾了半天解决...

    mysql-5.7.44-linux-glibc2.12-x86-64.tar.gz

    - **初始化MySQL**:运行初始化脚本,创建默认的data目录和系统表。 ``` scripts/mysql_install_db --user=mysql ``` - **设置权限**:赋予MySQL启动和停止所需的权限。 ``` chown -R root:mysql /usr/local/...

    linux下mysql基本配置及操作

    * 修改表的默认编码:mysql> alter table type character set utf8; * 修改字段的编码:mysql> alter table type modify type_name varchar(50) CHARACTER SET utf8; 此外,我们还可以在 MySQL 的配置文件中设置...

    mysql-5.7.33-linux-glibc2.12-x86_64.rar ,linux 64位mysql 5.7安装包

    9. **远程访问**:如果需要从其他机器远程连接MySQL,需要修改`/etc/mysql/my.cnf`文件,允许远程访问,并在MySQL中授权相应的用户。 10. **备份与恢复**:定期备份数据库是非常重要的。可以使用`mysqldump`命令来...

    mysql-5.7.40-linux-glibc2.12-x86-64.tar.gz 离线安装包

    4. **初始化**:运行 `./scripts/mysql_install_db --user=mysql` 初始化数据库和系统表。这将创建默认的root用户的密码文件,通常位于 `/var/run/mysqld`。 5. **设置权限和启动**:确保`mysql`用户拥有数据目录的...

    Linux中修改mysql默认编码的方法步骤

    在开发过程中,如果还原MySQL数据库后,数据库数据出现乱码,可以通过修改数据库默认编码来解决。 以下以把MySQL默认编码修改为UTF-8作为例子演示修改流程: 1、先查看mysql的信息 # 查看数据库安装位置 whereis ...

    安装MySQL之后修改编码方式

    本文将详细介绍如何在Linux系统下更改MySQL的默认编码。 首先,你需要以root权限登录MySQL。可以使用以下命令: ``` mysql -u root -p ``` 然后输入root用户的密码。通过运行`show variables like 'character%'`...

    mysql-connector-java Linux下MySQL的JDBC驱动Jar包

    在Linux环境下,为了实现Java程序与MySQL数据库的连接,开发者通常会使用JDBC(Java Database Connectivity)驱动。本篇文章将详细讲解“mysql-connector-java”在Linux下作为MySQL的JDBC驱动Jar包的相关知识点。 1...

    mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz

    本文将深入探讨MySQL 5.7.38在Linux环境下的安装、配置、管理和优化等方面的关键知识点。 首先,我们关注的是`mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz`这个文件。这是一个针对Linux操作系统,特别是glibc 2.12...

Global site tag (gtag.js) - Google Analytics