我的操作系统是fedora 20,安装mysql 时安装的是MariaDB
最初查看数据库编码时,结果如下:
MariaDB [passwd3]> show variables like 'character\_set\_%';
+--------------------------+--------+
| Variable_name | Value |
+--------------------------+--------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
+--------------------------+--------+
修改配置文件:/etc/my.cnf
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 character_set_server=utf8 log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [mysqld_safe] # # include all files from the config directory # !includedir /etc/my.cnf.d [mysql] default-character-set=gbk
我在[mysqld] 节点下添加了:
character_set_server=utf8(ok)
以下是错误的:
default-character-set=utf8(wrong)
在[mysql] (没有该节点的话手动添加)下,增加了:
default-character-set=gbk
修改完编码之后:
MariaDB [(none)]> show variables like 'character\_set\_%';
+--------------------------+--------+
| Variable_name | Value |
+--------------------------+--------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | utf8 |
| character_set_system | utf8 |
+--------------------------+--------+
7 rows in set (0.01 sec)
注意: (1)default-character-set 是 mysql 自己认识的,而 mariadb5.5 就不认识,相当于变成了 character_set_server
(2)查看编码的命令show variables like 'character\_set\_%';
相关推荐
- **数据库服务器:** 更新了 MySQL 和 PostgreSQL 等数据库管理系统。 - **Samba(Windows 兼容性):** 改进了 Samba 的 Windows 兼容性,使得跨平台文件共享更加顺畅。 - **系统守护程序:** 更新了关键系统服务...
在 CMD 中处理 MySQL 需要使用以下步骤: 1. 打开 CMD 并进入 MySQL 的二进制文件夹: ```bash C:\> cd C:\Program Files\MySQL\MySQL Server 5.0\bin ``` 2. 连接到 MySQL 服务器: ```bash C:\Program Files\...
2. **添加软件仓库**:MySQL的最新版本可能不在默认的Linux软件仓库中,需要添加第三方仓库,如`mysql-apt-repository`或者`epel-release`(针对Fedora或RHEL系列)。添加仓库后,可以通过`apt-get update`或`yum ...
7. 配置MySQL数据库默认编码为UTF-8,编辑`/etc/my.cnf`,在`[mysqld]`下添加`character_set_server=utf8`和`init_connect='SET NAMES utf8'`。 8. 允许远程访问MySQL,`mysql -uroot -p`进入MySQL,选择`use mysql;...
对于`Spring MVC`,可以在配置文件中设置视图解析器的字符编码: ```java @Bean public InternalResourceViewResolver viewResolver() { InternalResourceViewResolver resolver = new ...
- 在Fedora上安装MySQL数据库,并将数据目录和临时目录设置到独立的分区,以优化性能和存储。 - 在Windows 8系统上,安装Notepad++和Navicat作为文本编辑器和数据库管理工具。 2. **MySQL配置**: - 修改`my.cnf...
MySQL数据库应安装在Fedora上,数据库文件和临时文件夹需要设置在独立的分区以优化性能。在Windows 8系统中,可以使用Notepad++进行文本编辑,Navicat作为数据库管理工具。 配置MySQL数据库时,要修改/etc/my.cnf...
数据库选用MySQL,并且需要对数据库的存储目录和临时文件目录进行特殊配置,例如将datadir设置为一个独立的分区,tmpdir设置为大容量的空间,以满足大量数据处理的需求。 在Windows 8环境下,可以使用Notepad++进行...
- 在Fedora上安装MySQL,并将数据库文件存储在一个独立的分区中,以提高性能和安全性。 - Windows系统中,推荐使用Notepad++进行文本编辑,以及Navicat作为数据库管理工具。 2. **MySQL配置**: - 修改/etc/my....
在 Fedora 中,多媒体播放的支持需要安装相应的软件包来确保兼容性和流畅性。 - **安装 MPlayer:** 使用 `yum install mplayer` 可以安装 MPlayer,这是一个非常流行的跨平台多媒体播放器。 - **安装 Windows 编码...
在本教程中,我们将深入探讨如何在CentOS7操作系统上配置一个完整的Web服务器环境,包括Apache Web服务器、PHP7和MySQL5.7数据库。这个环境是许多网站和应用程序的基础,对于开发者和系统管理员来说,了解如何正确...
在CentOS 6.2操作系统中,MySQL 5.1默认安装,但因为不支持utf8mb4字符集,为了满足需求,需要将其升级至5.5版本。utf8mb4字符集支持更多的Unicode字符,包括表情符号,是UTF-8编码的一个超集。 升级MySQL的整个...
在安装过程中,为了保证终端界面下的正常显示,应选择默认的英文编码,并附加中文支持。此外,仅选择必要的组件,例如终端下的服务器配置工具和开发工具,这可以减少系统占用的空间。 安装完成后,需要停用不必要的...
- 每个话机的优先级预先存储在MySQL数据库中,可以通过查询数据库获得每个话机的优先级值。 - 当当前优先级最高的话机挂断后,系统会从剩余的话机中选择优先级最高的一个,并赋予其AMI方式拨号的权限。 #### 二、...
如果选择允许任何用户访问Apache服务,则需确保端口设置正确,特别是当系统中已安装其他服务如IIS时,避免端口冲突。 - **选择安装类型**:在安装方式选择窗口中,可以选择“Typical”(典型安装)或“Custom”...
系统架构方面,数位学习平台基于开源技术构建,操作系统从Linux Fedora 8转换为FreeBSD 7.0,这有助于提高系统的稳定性和安全性。选用的eLearning平台是Moodle 1.9,这是一个广泛使用的开源课程管理系统,支持多种...
此外,还提到了Windows 2003 Server和Fedora 8等操作系统,这些也是在软件开发中常用到的操作系统平台。文档中还提到了一些工具,例如Zend Optimizer、Zend Studio for Eclipse,这些工具通常用于优化和开发PHP应用...
文档中还提到了其他公司的注册商标,例如Linux、Java、XFS、MySQL和Node.js等,强调了这些商标的归属及其法律状态。 最后,文档提到了OpenStack,这是一个开放源代码的云计算平台项目,由OpenStack基金会负责管理和...