Mysql常见安装问题梳理(以5.6版本为例)

一、下载、安装与配置

  官方下载点我

  安装与配置参考: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/ |
  

Mysql常见安装问题梳理(以5.6版本为例)

上一篇:WinServer部署Docker for Windows 并在其中部署OracleDb11g


下一篇:基于Delphi的接口编程入门