mysql怎么修改编码 如何修改mysql编码

mysql怎么修改已有数据库的编码方式方法/步骤
如果没有配置好cmd里面的mysql
环境变量,那就在系统高级设置那儿进行MySQL的环境变量设置 。
win R,调出“运行”,输入cmd,回车
登录数据库,
查看数据库
查看数据库字符编码
通过MySQL命令行修改:(编码可?。?
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;
mysql
set
character_set_system=utf8;
mysql
set
collation_connection=utf8;
mysql
set
collation_database=utf8;
mysql
set
collation_server=utf8;
当然还有:
修改数据库的字符集mysqluse
mydb
mysqlalter
database
mydb
character
set
utf8;
8
创建数据库指定数据库的字符集
mysqlcreate
database
mydb
character
set
utf8;
怎样更改MySQL数据库编码为UTF-8或者GB2312,应该怎么做?以更改为UTF-8为例 , GB2312雷同 。
1、关闭mysql服务(以下为命令行中执行)
view plaincopy
service mysql stop
2、修改 /etc/mysql/my.cnf(默认的安装路径)
view plaincopy
vim /etc/mysql/my.cnf
打开my.cnf后,在文件内的[mysqld]下增加如下两行设置:
character_set_server=utf8
init_connect='SET NAMES utf8'
然后保存退出 。
3、重新启动mysql服务
view plaincopy
service mysql start
至此 , 完成修改默认编码,登陆mysql后重新使用show variable like '%character%'获得的输出效果如下:
如何设置mysql的编码1、编辑MySql的配置文件
MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是/etc/my.cnf
--在 [mysqld] 标签下加上以下内容:
default-character-set = utf8
character_set_server = utf8
注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可 。
--在 [mysql]标签下加上一行
default-character-set = utf8
--在 [mysql.server]标签下加上一行
default-character-set = utf8
--在 [mysqld_safe]标签下加上一行
default-character-set = utf8
--在 [client]标签下加上一行
default-character-set = utf8
2、重新启动MySql服务
Windows可在服务管理器中操作,也可使用命令行:
net stop mysql 回车
net start mysql 回车
服务名可能不一定为mysql,请按自己的设置
Linux下面可是用 service mysql restart
如果出现启动失败,请检查配置文件有没有设置错误
3、查看设置结果
登录MySql命令行客户端:打开命令行
mysql –uroot –p 回车
输入密码
进入mysql后 执行 :show variables like "% character %";
显示结果应该类似如下:
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
如果仍有编码不是utf8的,请检查配置文件,也可使用mysql命令设置:
set character_set_client = utf8;
set character_set_server = utf8;
set character_set_connection = utf8;
set character_set_database = utf8;
set character_set_results = utf8;
set collation_connection = utf8_general_ci;
set collation_database = utf8_general_ci;
set collation_server = utf8_general_ci;
另外:
建立数据库时可以使用以下命令:
create database app_relation character set utf8;
use app_relation;
source app_relation.sql;
修改数据库编码的命令为:
alter database app_relation character set utf8;
mysql 更改数据库字符编码的方法mysql如何更改数据库字符编码?借助客户端工具很容易就可以更改了,下面来看一下 。
打开navicat客户端工具,在左边找到要更改的数据库 。
右键点击这个数据库 , 在菜单上点击数据库属性选项 。
在弹出的属性窗口上,点击默认字符集下的下拉框 。
在弹出的下拉选项里,点击选中要使用的字符集就行了,比如选择常用的utf8字符集,点击ok按钮就行了 。
mysql修改编码解决方法:打开mysql安装目录:C:\Program Files\MySQL\MySQL Server 5.5
打开文件my.ini配置文件,找到 default-character-set=latin1 并改为:
default-character-set=gbk,找到 character-set-server=latin1 并改为:
character-set-server=gbk,修改完之后保存 。
最后:我的电脑右击 “管理”进入之后选择“服务和应用程序”下的“服务”
找到“mysql”之后右击选择“重新启动” 。
把jsp页面中的%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%改为%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%即可
怎么修改mysql数据库中的默认编码格式1.去mysql下找到文件my.ini配置文件用记事本打开,找到default-character-set=latin1,character-set-server=latin1;将latin1改为utf-8或者gbk,修改完之后保存 。
2.我的电脑右击 “管理”进入之后选择“服务和应用程序”下的“服务” , 找到“mysql”之后右击选择“重新启动” 。
【mysql怎么修改编码 如何修改mysql编码】mysql怎么修改编码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何修改mysql编码、mysql怎么修改编码的信息别忘了在本站进行查找喔 。

    推荐阅读