`
garyli
  • 浏览: 176817 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

创建支持中文的mysql数据库

阅读更多

 

1. 安装Mysql
# sudo apt-get install mysql-server libmysql-ruby1.8

2. 在安装mysq的主机上用root用户创建一个链接,确保使用utf8字符集
# mysql -uroot -p"root的密码"
mysql> GRANT ALL PRIVILEGES ON *.* TO 'shenli'@'localhost'
IDENTIFIED BY 'shenli' WITH GRANT OPTION;
mysql> CREATE DATABASE shenli_db_name CHARACTER SET='utf8';

3. 设置所有的数据库变更
A) 继续运行上述2中得mysql 命令
mysql> set names utf8;
mysql> \q
B) 运行下面的命令来打开my.cnf (windows系统中是my.ini)
# sudo vi /etc/mysql/my.cnf
C) 添加下面的,并保存
[client]查找这个标记,添加下面的
default-character-set=utf8
[mysqld]
default-character-set=utf8
skip-character-set-client-handshake
E) 重新启动MySQL
# sudo /etc/init.d/mysql restart(windows中,如果开启了服务,可以使用net restart mysql命令来重启)

4. 查看更改结果
# mysql -uroot -p"root的密码”
mysql> status;
--------------
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
--------------
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/ |
+--------------------------------+-----------------------------------+
mysql> \q
分享到:
评论

相关推荐

    MySQL数据库-RevD.pdf

    - ManualSelectedDefaultCharacterSet/Collation:选择缺省字符集,通常选择gbk以支持中文字符。 - InstallAsWindowsServices:将MySQL服务器设置为Windows服务。 - ModifySecuritySettings:为root账户设置密码,...

    mysql 汉字拼音数据库.zip

    总之,MySQL汉字拼音数据库是处理中文信息不可或缺的工具,它能够为各种涉及到汉字处理的项目提供强大支持,提高开发效率和用户体验。通过有效的数据库设计和使用,我们可以充分利用这些数据,创造出更加智能和人性...

    Mysql数据库管理工具

    7. **触发器和存储过程**:对于高级用户,Navicat支持创建和管理触发器及存储过程,这些是MySQL数据库中实现业务逻辑和自动化操作的关键元素。 8. **安全性**:在管理MySQL数据库时,安全是至关重要的。Navicat允许...

    java连接mysql数据库(JDBC驱动).

    ### Java连接MySQL数据库(JDBC驱动) #### 软件下载 - **MySQL**: 版本 4.1.11 下载地址: [http://dev.mysql.com/downloads/mysql/4.1.html](http://dev.mysql.com/downloads/mysql/4.1.html) - **JDBC驱动**: ...

    MySQL数据库应用与开发实训报告.doc

    在数据库管理中,可以改变数据库的字符集和校对规则,例如将数据库字符集更改为gb2312,使其支持简体中文且不区分大小写。此外,还可以通过相关SQL语句查询数据库的结构信息,了解其内部构成。 接下来是【表及数据...

    MySQL数据库中文参考手册(CHM)

    MySQL数据库中文参考手册是一部详尽且全面的指南,旨在帮助用户理解和掌握MySQL数据库管理系统的核心功能和操作。MySQL是一种广泛使用的开源关系型数据库系统,以其高效、稳定和易于使用而受到全球开发者的青睐。CHM...

    navicat mysql数据库客户端

    【Navicat MySQL数据库客户端】是一款强大的MySQL数据库管理和开发工具,专为MySQL设计,支持多种数据库操作和管理功能。Navicat由PremiumSoft公司开发,提供了直观的图形用户界面,使得数据库管理和开发工作更为...

    Mysql数据库编辑查看工具

    1. **多数据库连接**:Navicat支持同时连接多个MySQL数据库,可以在同一界面下进行切换,方便对比和管理不同数据库的数据。 2. **数据可视化**:提供数据表视图,用户可以像操作电子表格一样浏览和编辑数据,支持...

    MySQL数据库教程光盘+mySql中文手册

    MySQL数据库是一种广泛使用的开源关系型数据库管理系统(RDBMS),以其高效、稳定和易于扩展的特性深受开发者喜爱。本教程光盘与中文手册的组合,为学习和掌握MySQL提供了全面而详细的学习资源。 《MySQL数据库教程...

    管理mysql数据库的工具

    MySQL数据库是世界上最受欢迎的开源关系型数据库管理系统之一,它以其高效、稳定和易于扩展的特点深受开发者喜爱。在日常管理和开发过程中,有一款好用的管理工具能极大地提高工作效率。"管理MySQL数据库的工具" ...

    mysql 数据库 可视化界面

    MySQL数据库可视化界面是数据库管理员和开发人员常用的工具,它提供了直观的图形化界面来管理和操作MySQL数据库。SQLyog Community是这样一个免费的汉化版本,它使得非英语为母语的用户也能方便地使用,无需深入理解...

    mysql数据库DBA宝典手册

    MySQL数据库DBA宝典手册是一本专为数据库管理员(DBA)设计的中文参考资料,它涵盖了MySQL系统管理的各个方面,是全面学习MySQL技术的理想选择。MySQL作为世界上最流行的开源关系型数据库管理系统之一,其管理和优化...

    MySQL数据库安装文档.zip

    MySQL数据库是世界上最受欢迎的开源关系型数据库之一,广泛应用于各种规模的企业、网站和应用程序中。这份"MySQL数据库安装文档.zip"文件提供了详细的安装步骤,帮助用户顺利安装MySQL,并解决可能出现的问题,如...

    可视化MySQL数据库控制台

    1. **可视化界面**:可视化MySQL数据库控制台通过图形化的方式展示数据库结构、数据表、索引等信息,用户可以通过点击和拖拽来完成各种操作,如创建、编辑、删除数据库对象,以及执行SQL查询。 2. **数据库管理**:...

    mysql 数据库与navicat8中文版64位

    总的来说,MySQL数据库和Navicat8中文版64位是开发者和DBA在进行数据库管理时的强大组合。通过Navicat8,用户可以更直观、高效地与MySQL数据库进行交互,进行数据管理、开发和维护工作。无论是初学者还是经验丰富的...

    MySQL数据库中文参考手册(CHM).rar

    MySQL数据库中文参考手册是一部详尽且全面的指南,旨在帮助用户深入理解和操作MySQL数据库系统。MySQL是一种广泛应用的关系型数据库管理系统(RDBMS),以其开源、免费、高效和易用性而受到全球开发者的青睐。CHM...

    flask 框架操作MySQL数据库简单示例

    注意,为了支持中文字符,我们在创建表时添加了`CHARSET=utf8`。之后,可以使用`cursor.execute()`执行SQL查询,如查询所有用户信息: ```python cursor.execute('SELECT * FROM user') row = cursor.fetchone() ...

    中国省份和城市数据(mysql数据库)

    在本案例中,我们讨论的是针对中国省份和城市的MySQL数据库,包含两个关键表:省份表和城市表。 首先,MySQL是一种流行的开源关系型数据库管理系统(RDBMS),它支持SQL语言,广泛应用于网站开发、企业级应用和数据...

Global site tag (gtag.js) - Google Analytics