问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux系统下mysql中文乱码解决

发布网友 发布时间:2023-04-22 17:08

我来回答

1个回答

热心网友 时间:2023-10-25 05:14

  改默认编码

  /etc/init d/mysql start (stop) 为启动和停止服务器

  /etc/mysql/ 主要配置文件所在位置 f

  /var/lib/mysql/ 放置的是数据库表文件夹 这里的mysql相当于windows下mysql的date文件夹

  启动mysql后 以root登录mysql

  isher@isher ubuntu:~$ mysql u root

  >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默认数据库的编码 以保证某些迁移的程序可以正常显示 编辑f文件进行编码修改 windows可以直接用Mysql Server Instance Config Wizard 进行设置

  在linux下修改 个f的 个/etc/mysql/f文件

  找到客户端配置[client] 在下面添加

  ### 默认字符集为utf

  default character set=utf

  在找到[mysqld] 添加

  ### 默认字符集为utf

  default character set=utf

  ### (设定连接mysql数据库时使用utf 编码 以让mysql数据库为utf 运行)

  init_connect= SET NAMES utf

  修改好后 重新启动mysql 即可 查询一下show variables like character% ;

  ##重新启动mysql

  /etc/init d/mysql start (stop) 为启动和停止服

  在某些时候 我们续要修改mysql默认数据库的编码 以保证某些迁移的程序可以正常显示 编辑f文件进行编码修改 windows可以直接用Mysql Server Instance Config Wizard 进行设置

  + + +

  | 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/ |

  + + +

  此方法用于标准mysql版本同样有效 对于/etc/f文件 需要从mysql/support files的文件夹cp f一份到/etc/f

  以上部分设置了mysql数据库默认编码为utf 不知是哪位大侠的总结 非常感谢这位大侠

  本人所范错误

  设置编码前建立的数据库 在测试插入数据后 仍然乱码 此时在数据库中就显示中文乱码 很是郁闷 停止学习 解决乱码

  在网上大量收集资料 都不成功 最后 突然想到 数据库是在编码之前建立的 编码之后 插入数据会不会乱码呢 于是重新建库建表 插入数据 数据库中中文显示正常了 再来页面上看看 OK 页面也正常了

lishixin/Article/program/MySQL/201311/29465
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 怎么看数字人和元宇宙的关 系? 米尺的拼音狐 米尺的拼音是什么 米尺的造句 米尺的造句是什么 米尺的意思 米尺的意思是什么 米尺的词性 米尺的词性是什么 玛鹿绝是什么品牌含激素吗 伊宁县县城去私立幼儿园联系方式 如何讽刺偏心的父母? 讽刺父母偏心的句子 用一句话讽刺父母偏心 希诧的网络解释希诧的网络解释是什么 希诧的解释希诧的解释是什么 希诧的成语希诧的成语是什么 北京奔驰c200多少钱 老百姓也买得起的奔驰,12氛围灯+无框门,油耗6L才23万! 23万的奔驰二手车开一年在卖出去还能值多少 名器的国语词典 名器的国语词典是什么 为什么桂林银行这么黑 桂林银行是黑名单吗? 桂林银行目前会倒闭吗 研发人员的应聘登记表怎么填 得了大病村委有什么补助 恶性肿瘤每年补贴多少? 我再次遇到你是老天安排的是缘分什么意思? 杭州西湖区小众打卡点 杭州哪里有温泉杭州泡温泉的地方 人言可畏的读音,是什么意思?词语解释及出处 茸母的解释 茸_的意思茸_的意思是什么 下午五点半血糖应该是多少 2018年买的乐视电视是什么型号的? 冬天室内加湿器有用吗 晚上睡觉可以开加湿器吗 尚亿哥的今生相爱是什么时候的歌 自磨面粉能包饺子吗? 在河北邢台养什么能挣钱?(投资2万以内的,见效快的) 【邢台金融中心】项目建设概况 河北邢台金港平台什么意思 邢台青山水库造价多少亿 邢台龙冈投资发展有限公司电话是多少? 大宫:雏菊曲的作者简介 《大宫-雏菊曲》,《大宫-玉兰曲》全文