Heim > Datenbank > MySQL-Tutorial > MySQL的一些配置有关问题

MySQL的一些配置有关问题

WBOY
Freigeben: 2016-06-07 16:25:05
Original
1052 Leute haben es durchsucht

MySQL的一些配置问题 在使用MySQL时候,常常会遇到一些奇葩的问题,简单梳理一下 1、服务器端搭建MySQL服务器不允许远程连接 第一步:服务器端在防火墙中开启MySQL3306端口,在cmd中输入下面命令: netsh firewall add portopening protocol = TCP port = 330

MySQL的一些配置问题

在使用MySQL时候,常常会遇到一些奇葩的问题,简单梳理一下

1、服务器端搭建MySQL服务器不允许远程连接

第一步:服务器端在防火墙中开启MySQL3306端口,在cmd中输入下面命令:

netsh firewall add portopening protocol = TCP port = 3306 name = "Open3306" mode =Enable

这样在防火墙的入站规则中就可以看到“Open3306”

第二步:开启MySQL的远程访问

登录服务器端的MySQL(无论是用命令行方式,还是用客户端如navicat方式),找到mysql数据库,找到user表,将user表中的字段Host的值由“localhost”改为“%”

第三步:重启MySQL服务


2、MySQL无法插入中文

有的时候我们在创建数据库的时候,已经设置了MySQL的编码为utf8,此时在读取数据库的时候已经不会出现中文乱码,以为万无一失了,但是在开发过程中发现,数据库竟然出现“不允许插入中文”的奇葩问题,这个时候应该如何配置?答案是修改my.ini文件,如下。

打开my.ini文件(在mysql安装的根目录),修改两处,分别是client和server的编码格,如下图

此处是设置client的编码


此处时设置server端编码


至此,中文不能插入的问题解决。





Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage