最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Liunx如何修改MySQL字符集
时间:2013-11-14 编辑:简简单单 来源:一聚教程网
Linux下使用service mysql restart命令重启MySql服务
新建的数据库都会使用到这个字符集做为默认字符集
修改MySql服务器各个数据库的字符集
如果在设置服务器字符集之前,存在了数据库。需要更改数据库的字符集:
代码如下 | 复制代码 |
use datatable_name; |
改完字符集的其它问题
字符集修改好了以后发现使用存储过程做新增操作时,还会出现中文乱码,但是直接写SQL语句就不会出现乱码。
查看字符集设置
代码如下 | 复制代码 |
mysql> show variables like 'collation_%'; +----------------------+-----------------+ | Variable_name | Value | +----------------------+-----------------+ | collation_connection | utf8_general_ci | | collation_database | utf8_general_ci | | collation_server | utf8_general_ci | +----------------------+-----------------+ 3 rows in set (0.02 sec) mysql> show variables like 'character_set_%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.02 sec) mysql> |
1.查找MySQL的cnf文件的位置
代码如下 | 复制代码 |
find / -iname '*.cnf' -print /usr/share/mysql/my-innodb-heavy-4G.cnf |
2. 拷贝
代码如下 | 复制代码 |
small.cnf、my-medium.cnf、my-huge.cnf、my-innodb-heavy-4G.cnf其中的一个到/etc下,命名为my.cnf cp /usr/share/mysql/my-medium.cnf /etc/my.cnf |
3. 修改my.cnf
代码如下 | 复制代码 |
vi /etc/my.cnf |
4.重新启动MySQL
代码如下 | 复制代码 |
[root@bogon ~]# /etc/rc.d/init.d/mysql restart |
-
上一个: 修改mssql数据库字符集sql
-
下一个: hadoop安装配置小结
相关文章
- MySQL登录、访问及退出操作解析 10-18
- sql语句 update字段null不能用is null问题解析 09-28
- SQL Server ISNULL 不生效原因及解决分析 09-28
- 关于if exists的用法及说明分析 09-28
- Access数据库日常维护方法 09-28
- Oracle 删除大量表记录操作介绍 09-27