一, 启动问题
计算机 ------ 管理 ------ 服务 ------ 找到 MySql------ 右键 ------ 启动或停止
问题: 打开 Mysql, 点击 MySQL Command Line Client, 输入密码后, 窗口闪了一下就退出, 退出的时候隐约看到了 ERROR 提示.
解决: 首先想到的是密码错误, 但是在核对了密码之后就可排除这种可能性. 有可能是电脑上的 MYSQL 服务没有开启导致的. 所以按照上述步骤启动即可.
二, 编码问题
解决 Eclipse 和 MySql Command Line Client 乱码问题 打开 MySql 安装目录下 my.ini 文件, 修改或添加如下:
客户端的:
- [client]
- port=3306
- [mysql] default-character-set=gbk
服务端的:
[mysqld] default-character-set=utf8
MySQL 的安装目录下有个配置文件 my.ini , 里面有客户端和服务器端的编码方式的设置. 你在服务端的默认编码设置为 UTF8, 那么存储数据都是采用 UTF8 的方式, 这是对的,
但如果要从 MySql
Command Line Client
来查看数据, 也就是客户端了, 如果客户端设置的默认编码也是 UTF8 那么就会出现乱码的, 所以将客户端的默认编码修改为 gbk 就可以了,
不影响数据存储采用的编码, 只是
在我们用 MySql Command Line Client 查看数据
时返回给我们转成 gbk 的编码的中文. 这样再不需要每次都在 MySql Command Line Client 中 set names "gbk" 了.
Eclipse 控制台输出乱码问题:
1.Window------Preferences------General------ 单击 Workspace------Text file encoding 选择 UTF-8
2. 右键项目 ------Properties------Resource------ext file encoding 选择 UTF-8
3. 右键某个文件 ------Properties------Resource------ext file encoding 选择 UTF-8 数据库编码和 Eclipse 编码要统一.
三, 卸载问题
如果 MySql 卸载不干净, 再次安装将不会成功.
干净卸载 MySql 方法:
1. 在控制面板中卸载 mysql 软件
2. 卸载过后删除 C:\Program Files (x86)\MySQL 该目录下剩余了所有文件, 把 mysql 文件夹也删了
3.windows+R 运行 "regedit" 文件, 打开注册表
4. 删除注册表: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 文件夹
5. 删除 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 文件夹, 如果没有可以不用删除了
6. 删除 C 盘下的 C:\ProgramData\MySQL 所有文件, 如果删除不了则用 360 粉碎掉即可, 该 programData 文件是隐藏的默认, 设置显示后即可见
7. 关键!!!! 删除 C:\Documents and Settings\All Users\Application Data\MySQL 下的文件夹, 一定要删
8. 重启电脑, 重新安装
另:
win7 查看隐藏文件夹 打开 "计算机"------ 组织 ------ 文件夹和搜索选项 ------ 查看 ------ 可以取消选择隐藏文件夹
无法访问 c:\Documents and Setting 解决办法: https://jingyan.baidu.com/article/1e5468f92afe08484961b793.html
参考:
- https://bbs.csdn.net/topics/230076227
- https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001391435131816c6a377e100ec4d43b3fc9145f3bb8056000
来源: http://www.bubuko.com/infodetail-2631180.html