Mysql 5.6 在windows上的安装和字符集修改
Mysql 5.6的安装简介
MySQL Community Server 5.6.29下载
解压到安装路径
Mysql 5.6不用运行安装程序,直接解压到你想安装的路径,例如:D:\Develop\mysql-5.6.21-winx64\
添加PATH路径
添加“解压的路径/bin” 到PATH变量
安装服务
安装服务:mysqld –install
删除服务:mysqld –remove
启动Mysql服务
启动服务:net start mysql
停止服务:net stop mysql
或者使用服务管理工具
客户端连接
console连接命令:mysql -u用户名 -p密码
更改默认root密码
默认管理员用户为root,密码空
查看字符编码
运行 SHOW VARIABLES LIKE ‘character%’; 可以查看当前的字符编码,结果如下:
修改字符编码为UTF-8
默认字符集运行的话,中文会变成乱码,所以需要修改默认字符集
首先复制一份my-default.ini,改名为my.ini。注意只有my.ini才起作用,开始的时候我一直改my-default.ini,不起作用,折腾了好一阵。
然后打开my.ini,在[mysqld]下面添加以下几行:
12345init_connect='SET collation_connection = utf8_unicode_ci'init_connect='SET NAMES utf8'character-set-server=utf8collation-server=utf8_unicode_ciskip-character-set-client-handshake重新启动mysql服务,再查看字符编码 character_set_server已经变成了utf8:
12345678910111213mysql> show variables like 'character%';+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| 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/share/mysql/charsets/ |+--------------------------+----------------------------+