# /etc/init.d/mysql start (stop) 为启动和停止服务器
# /etc/my.cnf MySQL主要配置文件
启动mysql后,以root登录mysql
# /usr/local/mysql/bin/mysql -u root -p
mysql> show variables like 'character%'; #执行编码显示
在某些时候,我们续要修改mysql默认数据库的编码,以保证某些迁移的程序可以正常显示,编辑my.cnf文件进行编码修改,windows可以直接用Mysql Server Instance Config Wizard 进行设置
在linux下修改3个my.cnf的1个/etc/mysql/my.cnf文件
找到客户端配置[client] 在下面添加
default-character-set=gbk 默认字符集为gbk
在找到[mysqld] 添加
default-character-set=gbk 默认字符集为gbk
init_connect='SET NAMES gbk' (设定连接mysql数据库时使用gbk编码,以让mysql数据库为gbk运行)
修改好后,重新启动mysql 即可,查询一下show variables like 'character%';
此方法用于标准mysql版本同样有效,对于/etc/my.cnf文件,需要从mysql/support-files的文件夹cp my-large.cnf一份到/etc/my.cnf
摘自http://blog.sina.com.cn/s/blog_5f49e1210100d3g7.html
注释:
修改之后往表里插入汉字字段出现
Incorrect string value: '\xBA\xC3titl...' for column
的异常
----查阅得知:
先确保改过来之后重启了服务,然后就在建成的表中用show create table tabblename;查询一下建表用的字符集是什么形式,就发现了是用的latin1,想想当时是用latin1字符建成的表,就是现在改了字符集也只对以后的建表有作用,以前建好的表就无能为力了,所以我删除表后重建就好了,查询一下字符集,果然改回来了。
我删除了表后重新建,发现还是不行,不得已,删了数据库,重建库,才发现编码已经改了
通过终端查看,发现还是乱码,我了个靠
想到有可能是终端编码问题,遂修改终端的编码为GBK OK!!!!!
分享到:
相关推荐
RHEL Linux 7详细安装MySQL8.0.2的详细步骤,以及完整的安装包。非常详细。
这种方式简单快捷,但安装路径默认不可更改,且一台服务器只能安装一个MySQL实例。 **二进制包安装** 二进制包是已经编译过的软件,可以灵活地安装在自定义路径下。RHEL5对应的二进制包格式是`MySQL-5.x.xx-linux-i...
### RHEL 下安装 MySQL 的两种方法 #### 一、背景介绍 在 Red Hat Enterprise Linux (RHEL) 系统上安装 MySQL 数据库是一项常见的任务,适用于多种应用场景,如 Web 应用开发、数据存储等。MySQL 提供了两种主要的...
1. rpm -qa|grep -i mysql 如果安装可以卸载 2.创建用户和用户组 groupadd mysql 添加用户组 useradd -r -g mysql -p root mysql 创建一个不用登陆的用户 (useradd-s /sbin/nologin -g mysql mysql) ...
全新安装 RHEL5 RHEL5 的安装可以分为两种,一种是本地安装,另一种是网络安装。本地安装又可分为光盘安装和硬盘安装,网络安装也可分为 NFS 安装、FTP 安装、HTTP 安装等。目前,最常用的是光盘安装。 安装 RHEL5...
在RHEL服务器上搭建MySQL集群是一项关键任务,它能确保数据的高可用性和容错性。MySQL集群是一种分布式数据库系统,允许数据分布在多个节点之间,从而提高系统的性能和稳定性。以下是如何在RHEL环境中设置一个包含2...
tar -xvf MySQL-community-5.1.72-1.rhel5.x86_64.rpm-bundle.tar MySQL-client-community-5.1.72-1.rhel5.x86_64.rpm MySQL-community-5.1.72-1.rhel5.x86_64.rpm-bundle.tar MySQL-community-debuginfo-5.1.72-1...
MySQL-server-5.6.14-1.rhel5.x86_64.rpm 5.6 linux 安装包
包含mysql三个rpm安装包:MySQL-client-5.5.55-1.rhel5.x86_64.rpm、MySQL-devel-5.5.16-1.rhel5.x86_64.rpm、MySQL-server-community-5.1.73-1.rhel5.x86_64.rpm 下载三个花了九个币
在RHEL5中使用CentOS的YUM源是一个常见的做法,尤其是当企业用户没有购买RHEL订阅的情况下。RHEL(Red Hat Enterprise Linux)是企业级Linux发行版,提供专业的技术支持和服务,但需要购买相应的订阅才能使用其全部...
linux 32位 服务器端 MySQL-server-5.5.16-1.rhel5.i386.rpm
MySQL-server-community-5.1.50-1.rhel5.i386.rpm
MySQL-shared-compat-5.6.13-1.rhel5.x86_64
MySQL-client-5.5.16-1.rhel5.x86_64.rpm linux 64位 mysql 安装包
MySQL-shared-community-5.1.47-1.rhel5.x86_64.rpm
MySQL-server-community-5.1.47-1.rhel5.x86_64.rpm 是一个针对Red Hat Enterprise Linux 5 (RHEL5) 平台的64位MySQL服务器安装包。MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),由Oracle公司维护。在...
MySQL-server-community-5.1.51-1.rhel5.x86_64.rpm
MySQL-devel-5.5.16-1.rhel5.x86_64.rpm linux 64位 的安装包
在本文中,我们将详细探讨如何在RHEL 4系统上安装MySQL数据库服务器。RHEL 4,即Red Hat Enterprise Linux 4,是一个基于Linux的服务器操作系统,它支持各种应用程序和服务,包括MySQL数据库管理系统。 首先,确认...
MySQL-client-5.5.55-1.rhel5.x86_64.rpm,已经测试可使用