仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 902|回复: 9
打印 上一主题 下一主题

[其他Linux] 来一发linux中办理mysql中文乱码办法

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 11:55:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在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:10 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
小女巫 该用户已被删除
板凳
发表于 2015-1-20 21:39:41 | 只看该作者
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
admin 该用户已被删除
地板
发表于 2015-1-30 05:53:09 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
再见西城 该用户已被删除
5#
发表于 2015-2-6 07:56:55 | 只看该作者
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
变相怪杰 该用户已被删除
6#
发表于 2015-2-15 18:51:18 | 只看该作者
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-4 13:18:14 | 只看该作者
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
老尸 该用户已被删除
8#
发表于 2015-3-11 19:47:58 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
若相依 该用户已被删除
9#
发表于 2015-3-19 10:55:44 | 只看该作者
发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
小妖女 该用户已被删除
10#
发表于 2015-3-27 23:44:55 | 只看该作者
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 00:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表