mysql ubuntu 字符集 查看,Ubuntu下mysql修改字符集

本文介绍如何在Ubuntu系统中配置MySQL的字符集为UTF-8,包括停止MySQL服务、编辑配置文件、重启服务等步骤,并验证配置是否生效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu下mysql修改字符集

首先停止MySQL服务:sudo /etc/init.d/mysql stop

然后编辑MySQL配置文件:sudo gedit /etc/mysql/my.cnf

在my.cnf文件中的[client]段下面加入

default-character-set=utf8

[mysqld_safe]

default-character-set=utf8

[mysqld]

default-character-set=utf8

[mysql]

default-character-set=utf8

重新启动MySQL服务,

sudo /etc/init.d/mysql start

进入MySQL的命令提示符下输入如下指令:

mysql>show variables like '%char%';

如果出现的列表各项内容和以下相同表明配置成功了,

---------------------- ---------------------

| 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/

然后把原来的数据库删了,再新建(我就是这样做的,不这样做还是会出错)

现在中文数据能够插入了

相关文档:

java(jsp)使用MySql数据库,中文乱码的完整解决方案

mysql是一个小型的开源的数据库,用来自学一些技术是十分方便的。但使用mysql存储数据,也会遇到一些非常恶心的问题,如:中文乱码问题、java驱动程序无法使用的问题(已经解决,详见:http://hi.baidu.com/lauo1988/blog/item/ff0da655bd3e2eceb745ae0b.html)。 ......

/**

* 操作mysql

的基础类,其它与mysql有关的类都继承于此基类

*

* 此class中的$table都是已经包含表前缀的完整表名

*

* ver 20090717

* 使用范例

* $db = new DB('localhost','root','password','database','utf8');

* $db->debug = true;

* $db->primaryKeys = array (

* 'table_1 ......

http://www.developer.com/java/data/article.php/3417381/Using-JDBC-with-MySQL-Getting-Started.htm#Preface

Preface

Purpose

The purpose of this lesson is to get you beyond the initial hurdles involved in:

Downloading and installing a MySQL database server.

Preparing that database for use with JDBC ......

Dos进入MySql的bin目录,执行:mysqldump -h远程数据库IP 数据库名字 -u远程数据库用户名 -p远程数据库密码 --add-drop-table | mysql 本地数据库名字 -u本地数据库用户名 -p本地数据库密码

在局域网内测试成功 ......

<>整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助!

方法1: 用SET PASSWORD命令

mysql -u root

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2:用mysqladmin

mysqladmin -u root password "newpass"

如果root已经设置 ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值