MySQL数据库重启后乱码
来源:互联网 发布:linux squid https 编辑:程序博客网 时间:2024/06/03 23:44
先说说最近遇到的mysql数据库乱码的几种情况:
遇到的第一个:服务器重启后MySQL数据库乱码,乱码的具体情况是这样子的,在navicat中测试带varchar类型的存储过程可以正常的显示数据,但是在c#程序中从前台传入的string类型的参数却查不到数据。
第二个:数据的连接属性,表属性,字段属性是utf8,插入数据的时候使用utf8编码方式出现乱码,使用GBK正常显示,再利用带有varchar类型的参数的存储过程查询的时候无法查询到结果。这种方式现在还没有找到合适的解决方式。
第一种问题,通过cmd命令行,或者修改配置文件的编码方式均无效,最后卸载MySQL后修改了配置文件后就没有出现问题了,但是如果重启MySQL服务的仍然会出现这个问题。
今天就介绍下免安装版MySQL及其配置信息。
1、 解压文件到到根目录,D:\mysql-5.6.24-winx64;
2、配置环境变量 path:D:\mysql-5.6.24-winx64\bin
3、配置Mysql,找到my-default.nin文件配置
basedir = D:\mysql-5.6.24-winx64
datadir = D:\mysql-5.6.24-winx64\data
新建my.nin文件,将my-default.nin的内容复制到my.nin中然后再进行配置,你也可以将一下内容复制到你的my.nin文件中。
[mysqld]character_set_server = utf8 basedir = D:\mysql-5.6.24-winx64 datadir = D:\mysql-5.6.24-winx64\datasql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [client]default-character-set = utf8[mysql]default-character-set = utf84、安装,注册mysql服务:
进入mysql的bin路径下,shift+右键,打开命令窗口,输入mysqld -install mysql,有成功提示,如果问题查看环境变量和配置文件是否修改有误。
- MySQL数据库重启后乱码
- mysql数据库乱码问题
- 数据库乱码Mysql
- 解决mysql数据库乱码
- mysql 数据库乱码
- mysql 数据库乱码问题
- mysql数据库乱码解决方法
- 解决mysql数据库乱码
- mysql数据库中文乱码
- MySQL数据库乱码问题
- Mysql数据库乱码解决方法
- mysql数据库乱码解析
- Mysql数据库乱码总结
- MySQL 数据库中文乱码
- MYSQL 数据库乱码
- MySQL数据库表乱码
- mysql数据库乱码问题
- mysql数据库乱码解决
- LeetCode 031 Next Permutation
- openCV坐标系与row&col的关系 (Mat::at(x,y)和Mat::at(Point(x, y))的区别)
- C++面向对象操作符重载:算术操作符和关系操作符
- 为什么一般不将'在制品转出科目'设为初级成本要素
- Android5.0设置主题样式
- MySQL数据库重启后乱码
- SeekBar拖动条控件
- 集算器实现SQL转置的通用方法
- The OpenGL Pipeline
- 【机器学习】梯度下降法的相关介绍
- 【总结】Dialog的使用(Android)
- 十步完全理解SQL
- Access数据库SQL注入小结
- 经典好用的软件