知识大全 修改Linux下MySQL编码

Posted 数据库

篇首语:人勤地生宝,人懒地生草。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 修改Linux下MySQL编码相关的知识,希望对你有一定的参考价值。

修改Linux下MySQL编码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  默认登录mysql之后show variables like %character% 出现

  mysql> show variables like %character% ;

  + + +

  | Variable_name            | Value                      |

  + + +

  | character_set_client     | latin                        |

  | character_set_connection | latin                        |

  | character_set_database   | latin                        |

  | character_set_filesystem | binary                     |

  | character_set_results    | latin                        |

  | character_set_server     | latin                        |

  | character_set_system     | utf                        |

  | character_sets_dir       | /usr/share/mysql/charsets/ |

  + + +

   找到mysql的配置文件 拷贝到etc目录下 第一步很重要

  使用find命令查找cnf文件 记得不要去找f因为它不一定存在 而应该找f

  [root@linuxserver classes] find / iname f print

  /usr/share/doc/mysql server /f

  /usr/share/doc/mysql server /f

  /usr/share/doc/mysql server /myf

  /usr/share/doc/mysql server /f

  /usr/share/doc/mysql server /f

  /usr/share/texmf/web c/f

  /usr/share/texmf/web c/f

  /usr/share/texmf/web c/f

  /usr/share/texmf/tex/jadetex/f

  /usr/share/ssl/f

  找到之后 复制一个出来

  cp /usr/share/doc/mysql server /f /etc/f

   打开f修改编码

  vi /etc/f

  在[client]下增加default character set=utf

  在[mysqld]下增加default character set=utf

  同时加上init_connect= SET NAMES utf (设定连接mysql数据库时使用utf 编码 以让mysql数据库为utf 运行)

  重新启动mysql 执行:sudo /etc/init d/mysql stop 然后sudo /etc/init d/mysql start

  mysql> show variables like %character% ;

  + + +

  | Variable_name            | Value                      |

  + + +

  | character_set_client     | utf                        |

  | character_set_connection | utf                        |

  | character_set_database   | utf                        |

  | character_set_filesystem | binary                     |

  | character_set_results    | utf                        |

  | character_set_server     | utf                        |

  | character_set_system     | utf                        |

  | character_sets_dir       | /usr/share/mysql/charsets/ |

  + + +

  即使做了以上修改如果直接数据库再创建表 然后存入中文 取出来的会是问号 解决的办法是

  创建数据库的时候指明默认字符集为utf 如

cha138/Article/program/MySQL/201311/29441

相关参考

知识大全 linux下mysql命令

  一总结一下  linux下启动mysql的命令  mysqladminstart  /ect/initd/mysqlstart(前面为mysql的安装路径)  linux下重启mysql的命令  

知识大全 Linux下MySql免安装

Linux下MySql免安装  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  解压/usr/loc

知识大全 Linux下MySQL的管理与配置

Linux下MySQL的管理与配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MySQL服务

知识大全 linux 下 MySQL源码包的安装

linux下MySQL源码包的安装  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  linux下M

知识大全 在Linux 环境下安装 Mysql

在Linux环境下安装Mysql  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一引言  想使用

知识大全 linux系统下MYSQL备份恢复

linux系统下MYSQL备份恢复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据库备份是非

知识大全 Linux下Apache+PHP+MySql+Cgi

Linux下Apache+PHP+MySql+Cgi  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Linux下解决MySQL服务的两个基本问题

Linux下解决MySQL服务的两个基本问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用

知识大全 Linux下MySQL的一些基本使用方法

Linux下MySQL的一些基本使用方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ]Lin

知识大全 Linux下安装MySQL数据库及其使用

Linux下安装MySQL数据库及其使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一什么是