本帖最后由 xiaofei 于 2013-11-1 14:27 编辑
主要原因是mysql默认字体为latin
需要修改为utf8,然后再创建数据库。
1,删除原先创建的zabbix数据库
drop database zabbix;
2,停止mysqld服务
3编辑mysql配置文件
vim /etc/my.cnf4:wq退出启动sql服务,
5然后创建zabbix数据库
6查看刚才创建的zabbix默认utf8了7,安装教程导入sql
。。。
。。。。。
。。。。。。。
主要原因是mysql默认字体为latin
需要修改为utf8,然后再创建数据库。
1,删除原先创建的zabbix数据库
drop database zabbix;
2,停止mysqld服务
3编辑mysql配置文件
vim /etc/my.cnf
- [mysqld] #注意不要放在下面一段,不然无效
- datadir=/var/lib/mysql
- socket=/var/lib/mysql/mysql.sock
- user=mysql
- default-character-set = utf8 #添加此行
5然后创建zabbix数据库
6查看刚才创建的zabbix默认utf8了
- mysql> show create database;
- ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
- mysql> show create database zabbix;
- +----------+-----------------------------------------------------------------+
- | Database | Create Database |
- +----------+-----------------------------------------------------------------+
- | zabbix | CREATE DATABASE `zabbix` /*!40100 DEFAULT CHARACTER SET utf8 */ |
- +----------+-----------------------------------------------------------------+
- 1 row in set (0.00 sec)
。。。
。。。。。
。。。。。。。
编辑回复