一、下载、安装与配置
安装与配置参考:https://www.cnblogs.com/alan-lin/p/9966917.html
二、常见问题
1.使用三方工具远程报错:Error 1130
解决方案①:改表法 进入mysql执行如下语句
mysql>use mysql;
mysql>update user set host = ‘%‘ where user = ‘root‘;
mysql>flush privileges;
mysql>select host, user from user
解决方案②:授权法:(想myuser使用mypassword从任何主机连接到mysql服务器的话)
GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘@‘%‘ IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION;
(想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码)
GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘@‘192.168.1.3‘ IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION;
2.重新安装mysql不成功
有时候必须重新安装mysql数据库,但是总是安装不成功,这是因为被以前安装mysql文件影响了。可通过以下两步彻底删除mysql遗留文件
①:通过查找注册表 regedit,全文搜索MySQL并删除。
②:删除MySQL的数据,一般在C:\ProgramData下MySQL目录,(建议删除前对该文件夹进行备份,以便后续数据还原用)
3.数据库无法写入中文字符
有时候必须重新安装mysql数据库,但是总是安装不成功,这是因为被以前安装mysql文件影响了。可通过以下两步彻底删除mysql遗留文件
①:输入命令查看当前数据库的编码格式:
show variables like ‘character_set_%‘;
②:通过修改配置my.ini文件并重启服务来使其编码格式与右边一致
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/mysql-5.6.26-osx10.8-x86_64/share/charsets/ |