仓酷云

标题: 来一发linux中办理mysql中文乱码办法 [打印本页]

作者: 小魔女    时间: 2015-1-16 11:55
标题: 来一发linux中办理mysql中文乱码办法
在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。
改默许编码:
  /etc/init.d/mysqlstart(stop)为启动和中断服务器
  /etc/mysql/次要设置文件地点地位my.cnf
  /var/lib/mysql/安排的是数据库表文件夹,这里的mysql相称于windows下mysql的date文件夹
  启动mysql后,以root登录mysql
  isher@isher-ubuntu:~$mysql-uroot
  >showvariableslikecharacter%;#实行编码显现
  +--------------------------+----------------------------+
  |Variable_name|Value|
  +--------------------------+----------------------------+
  |character_set_client|latin1|
  |character_set_connection|latin1|
  |character_set_database|latin1|
  |character_set_filesystem|binary|
  |character_set_results|latin1|
  |character_set_server|latin1|
  |character_set_system|utf8|
  |character_sets_dir|/usr/share/mysql/charsets/|
  +--------------------------+----------------------------+
  在某些时分,我们续要修正mysql默许数据库的编码,以包管某些迁徙的程序能够一般显现,编纂my.cnf文件举行编码修正,windows能够间接用MysqlServerInstanceConfigWizard举行设置
  在linux下修正3个my.cnf的1个/etc/mysql/my.cnf文件
  找到客户端设置[client]鄙人面增加
  ###默许字符集为utf8
  default-character-set=utf8
  在找到[mysqld]增加
  ###默许字符集为utf8
  default-character-set=utf8
  ###(设定毗连mysql数据库时利用utf8编码,以让mysql数据库为utf8运转)
  init_connect=SETNAMESutf8
  修正好后,从头启动mysql便可,查询一下showvariableslikecharacter%;
  ##从头启动mysql
  /etc/init.d/mysqlstart(stop)为启动和中断服...
  在某些时分,我们续要修正mysql默许数据库的编码,以包管某些迁徙的程序能够一般显现,编纂my.cnf文件举行编码修正,windows能够间接用MysqlServerInstanceConfigWizard举行设置
  +--------------------------+----------------------------+
  |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/|
  +--------------------------+----------------------------+
  此办法用于尺度mysql版本一样无效,关于/etc/my.cnf文件,必要从mysql/support-files的文件夹cpmy-large.cnf一份到/etc/my.cnf
  以上部分设置了mysql数据库默许编码为utf-8,不知是哪位年夜侠的总结,十分感激这位年夜侠
  自己所范毛病:
  设置编码前创建的数据库,在测试拔出数据后,仍旧乱码,此时在数据库中就显现中文乱码,非常忧郁,中断进修,办理乱码......
  在网上大批搜集材料,都不乐成,最初,俄然想到,数据库是在编码之前创建的,编码以后,拔出数据会不会乱码呢,因而从头建库建表,拔出数据,数据库中中文显现一般了,再来页面上看看,OK,页面也一般了
  总结,设置编码后,数据库必要重修,那末之前的数据,怎样办呢,实在很复杂了,在删库前,先备份一份了,从头把数据导出去,统统都办理了,入手下手您的编程之旅吧........
</p>
网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup
作者: 小魔女    时间: 2015-1-17 15:32
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
作者: 小女巫    时间: 2015-1-20 21:39
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
作者: admin    时间: 2015-1-30 05:53
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
作者: 再见西城    时间: 2015-2-6 07:56
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
作者: 变相怪杰    时间: 2015-2-15 18:51
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
作者: 飘飘悠悠    时间: 2015-3-4 13:18
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
作者: 老尸    时间: 2015-3-11 19:47
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
作者: 若相依    时间: 2015-3-19 10:55
发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
作者: 小妖女    时间: 2015-3-27 23:44
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2