查看当前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