关于如何查看以及修改Mysql数据库的编码

查看当前Mysql数据库的版本

MySQL> select version();

select version()命令适用于 Linux 和 windows,可在MySQL 的命令行客户端和各种图形客户端(如 Navicat)中执行。

查看数据库编码

MySQL> SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';

此命令可以查看当前Mysql数据库的所有编码格式如:character_set_server、character_set_connection、collation_server等

修改数据库编码

想永久修改数据库编码需要修改配置文件,windows是my.ini,Linux是my.cnf。
以windows为例,我的my.ini文件在C:\Program Files (x86)\MySQL\MySQL Server 5.5目录下。
想要修改的编码格式以utf8mb4为例。
tips:因为utf8mb4情况特殊,MySQL版本要求:不低于5.5.3,JDBC驱动版本要求:mysql connector版本高于5.1.13
打开my.ini,只展示需要修改的内容

[client]
default-character-set = utf8mb4

[mysql]
default-character-set=utf8mb4

[mysqld]
collation-server=utf8mb4_unicode_ci
character-set-server=utf8mb4

修改完配置文件后,重启一定要重启Mysql服务

Mysql服务的停止与启动

在Linux系统下:
1.启动:

service mysqld start

2.停止:

service mysqld stop

3.重启:

service mysqld restart

在window系统下:
用管理员身份运行cmd。
tips:Windows下不能直接重启(restart),只能先停止,再启动。

1.启动:

net start mysql

2.停止:

net stop mysql
发布了10 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_42528204/article/details/105076129