数据插入中文全部变为???问题:

1.停止Mysql服务;

2.修改C:\Program Files (x86)\MySQL\MySQL Server 5.5\My.ini

default-character-set=utf8 ,原来是:default-character-set=latin1,这是错误的

character-set-server=utf8,原来是:character-set-server=latin1,这是错误的

*************************************************************************************************

1、检查并修改mysql的my.ini的配置文件

复制代码 代码如下:
default-character-set=utf8

2、建立数据库是要指定字符集

复制代码 代码如下:
create database mydb default character set utf8 collate utf8_general_ci;

3、建立数据表示也要指定字符集:
出问题的命令:

复制代码 代码如下:
CREATE TABLE IF NOT EXISTS `mydb` (
`username` varchar(64) NOT NULL,
`userid` int(11) NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

正确的命令:

复制代码 代码如下:
CREATE TABLE IF NOT EXISTS `mydb` (
`username` varchar(64) NOT NULL,
`userid` int(11) NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

说明:mysql版本:5.5.24

************************************************************************************************

数据库卸载&重装步骤:

1.控制面板卸载数据库

2.手动删除C:\Program Files (x86)\MySQL

3.手动删除C:\ProgramData\MySQL,如果数据要保留,那么要备份C:\ProgramData\MySQL\MySQL Server 5.5\data

*如果没有看到此路径,要设置文件夹选项,显示隐藏文件

*XP中路径:C:\Documents and Settings\All Users目录下有个隐藏文件Application Data 里面的MySQL文件夹删掉

4.删除注册列表

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL

数据库不能启动问题:

右键--->启动

//如不能启动, 那么重装

数据库重装:

  1. 先备份数据库数据文件

目录:C:\ProgramData\MySQL\MySQL Server 5.5\data

目录如图:

如果没发现C:\ProgramData这个目录,需要设置文件夹选项:

  1. 重装时,密码要和之前一致
  2. 重装后,将data文件夹下的内容copy回去

重装数据库导致1067:

原因一:

服务处,可执行文件路径,和安装路径不一致;

办法:

第一步:停止服务MySQL

第二步:(控制台:运行->regedit),根据路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQLxx\ImagePath,修改成安装时候的路径

最重要的是,要学会看WIN日志

例一:

一看没有头绪,其实搜索一下,马上有教程;(处理办法就是删掉某些文件)

例二:

这种一看就知道my.ini中识别不了一个变量,将其注释掉就可以了

最新文章

  1. 【原】objc_setAssociatedObject和objc_getAssociatedObject
  2. PR&AE插件开发遇到的一个坑
  3. CKEditor的使用方法
  4. android-partition分析
  5. ural 1123
  6. Moduli number system
  7. mongodb的tailCursor的设计思想
  8. HTML&CSS基础学习笔记1.26-input重置表单
  9. ASP.NET网页抓取数据
  10. Chapter 1 Securing Your Server and Network(7):禁用SQL Server Browse
  11. MVVM1
  12. 打包可执行的jar
  13. Stylus-NodeJS下构建更富表现力/动态/健壮的CSS
  14. UOJ#405. 【IOI2018】组合动作
  15. [Hive_add_10] Hive 的 serde (序列化 & 反序列化) 操作
  16. 高性能Nginx服务器-反向代理
  17. CSS网页菜单
  18. VS 2013 未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService......匹配的导出
  19. (18)What a planet needs to sustain life
  20. Nullable<T>、Nullable、null、?修饰符的区别

热门文章

  1. 【原】git如何撤销已提交的commit(未push)
  2. .NET斗鱼直播弹幕客户端(上)
  3. url设计规范
  4. HTTP/1.1与HTTP/2有什么区别?
  5. 06-01 DeepLearning-图像识别
  6. 用java求整数和
  7. Mac下载魔兽世界怀旧服客户端 for Mac
  8. Redis高级应用解析:缓存穿透、击穿、雪崩
  9. crontab一句话后门分析
  10. [NOIp2011] luogu P1314 聪明的质监员