navicat for mysql不能显示中文的方法如下:
1.首先修改mysql字符集,这个有说改配置文件,打开my.ini配置文件(MySQL的配置文件),加入:character_set_server = utf8
2.用的是命令行方式修改,如下:进入cmd命令,进入mysql的bin目录下,启动mysql;使用命令:show VARIABLES like 'character%' 查看当前字符集,发现都是gbk等字符集,这时使用如下命令改变字符集:
mysql>SET character_set_client = utf8
mysql>SET character_set_connection = utf8
mysql>SET character_set_database = utf8
mysql>SET character_set_results = utf8
mysql>SET character_set_server = utf8
3.无论使用修改配置文件还是使用命令行修改字符集,修改完成后,需要重启mysql服务,这时,再用命令show VARIABLES like 'character%' 查看当前字符集,已经生效。
4.由于,已经建立了数据库,这时还需要在Navicat for mysql中,将数据库的字符集也改掉。右键数据库,选择数据库属性,如图。 进入后,修改字符集为utf8
5.之后,还需要对每个表点击右键,选择 涉及表 ;然后在“选项”中,将表的字符集进行修改。
6.还需要将varchar类型 字段的的字符集也要改掉,进入设计表中,点中某字段,发现,数据类型果然还是Latin1,那么好,一个一个改过来即可。当然,也可以使用命令的方式修改,命令如下:ALTER TABLE 表名 CHANGE 列名 列名 VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL
ps:可以先尝试修改字符,如果修改字符依旧无效可以使用上述的办法。
Navicat for MySQL 安装软件和破解补丁免费下载
链接:https://pan.baidu.com/s/13Hmij_wmL43_CeUqRf8Jzw
提取码:ultnNavicat for MySQL是一套管理和开发MySQL或MariaDB的理想解决方案,支持单一程序,可同时连接到MySQL和MariaDB。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,给MySQL或MariaDB新手以及专业人士提供了一组全面的工具。
我也遇到了,刚开始执行下面的 *** 作也会报错,后来发现是因为用的免安装版,停掉服务使用安装版的然后再执行就好了,其实应该是安装版会检查其它一些插件,发现没有的话就要提示安装的。ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER#修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'#更新一下用户的密码
FLUSH PRIVILEGES#刷新权限
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)