来一发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文件
找到客户端设置鄙人面增加
###默许字符集为utf8
default-character-set=utf8
在找到增加
###默许字符集为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 说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。? 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。 老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。 Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。? 熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。 和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。 发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。 熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。
页:
[1]