Mysql数据一般问题
数据插入中文全部变为???问题:
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的配置文件
2、建立数据库是要指定字符集
3、建立数据表示也要指定字符集:
出问题的命令:
`username` varchar(64) NOT NULL,
`userid` int(11) NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
正确的命令:
`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
数据库不能启动问题:
右键--->启动
//如不能启动, 那么重装
数据库重装:
- 先备份数据库数据文件
目录:C:\ProgramData\MySQL\MySQL Server 5.5\data
目录如图:
如果没发现C:\ProgramData这个目录,需要设置文件夹选项:
- 重装时,密码要和之前一致
- 重装后,将data文件夹下的内容copy回去
重装数据库导致1067:
原因一:
服务处,可执行文件路径,和安装路径不一致;
办法:
第一步:停止服务MySQL
第二步:(控制台:运行->regedit),根据路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQLxx\ImagePath,修改成安装时候的路径
最重要的是,要学会看WIN日志
例一:
一看没有头绪,其实搜索一下,马上有教程;(处理办法就是删掉某些文件)
例二:
这种一看就知道my.ini中识别不了一个变量,将其注释掉就可以了
最新文章
- 【原】objc_setAssociatedObject和objc_getAssociatedObject
- PR&;AE插件开发遇到的一个坑
- CKEditor的使用方法
- android-partition分析
- ural 1123
- Moduli number system
- mongodb的tailCursor的设计思想
- HTML&;CSS基础学习笔记1.26-input重置表单
- ASP.NET网页抓取数据
- Chapter 1 Securing Your Server and Network(7):禁用SQL Server Browse
- MVVM1
- 打包可执行的jar
- Stylus-NodeJS下构建更富表现力/动态/健壮的CSS
- UOJ#405. 【IOI2018】组合动作
- [Hive_add_10] Hive 的 serde (序列化 &; 反序列化) 操作
- 高性能Nginx服务器-反向代理
- CSS网页菜单
- VS 2013 未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService......匹配的导出
- (18)What a planet needs to sustain life
- Nullable<;T>;、Nullable、null、?修饰符的区别