根据网上的描述。修改my.cnf文件内容
1.查找mysql的cnf文件位置
find / -iname *.cnf
2.随便复制一个到/etc/my.cnf --注意;原先我不是复制到这里的。而是在/etc/mysql/my.cnf 这也是导致修改无效的原因
cp /usr/local/mysql/data-supxxx/my-medium.cnf /etc/mysql/my.cnf
3.修改my.cnf
gedit /etc/mysql/my.cnf
在【client】下添加
default-character-set=utf8
在[mysqld]下添加
default-charcter-set=utf8
4.重启服务ok?
但是发现修改并没有起作用。
排错思路:查看mysql的启动文件,看它是怎么读取配置文件的
打开mysql启动文件
gedit /etc/init.d/mysqld
先查看basedir、datadir都没有问题
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
然后再查看它是在哪里读取my.cnf文件的
位置大概在中间部分
可以看到
if test -r "$basedir/my.cnf"
then
extra_args="-e $basedir/my.cnf"
else
if test -r "$datadir/my.cnf"
then
extra_args="-e $datadir/my.cnf"
fi
fi
原来它是在/usr/local/mysql和子目录data下读取my.cnf
随后将my.cnf复制到这两目录
修改完后、发现只是修改了服务的编码格式、其他的client、database都没有修改
然后继续找、发现如下
conf=/etc/my.cnf
原来它还会在/etc/下去找查找文件
知道后、将my.cnf也复制一份到/etc目录下
呵呵、搞定。
如果不想这么麻烦、到处复制文件、可以直接修改配置文件的路径指向你的my.cnf文件所在位置也行
分享到:
相关推荐
Linux CentOS Mysql修改默认端口.docx
在开发过程中,如果还原MySQL数据库后,数据库数据出现乱码,可以通过修改数据库默认编码来解决。 以下以把MySQL默认编码修改为UTF-8作为例子演示修改流程: 1、先查看mysql的信息 # 查看数据库安装位置 whereis ...
在Linux中修改MySQL数据文件存放位置
MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8为例来说明 需要注意的是,要修改的地方非常多,相应的修改方法也很多。下面是一种最简单最彻底的方法: Windows系统 1、中止...
Linux 下 设置mysql数据库为utf8编码的方法
又遇到修改MySQL默认字符集编码的问题,折腾了半天解决了,赶快记录下来,以后不用每次折腾了。 查看MySQL字符集的命令是“show variables like '%char%';”。 以MySQL5.6为例,默认的字符集为: 在...
windows10下如何修改mysql默认密码,网上的试了,都不管用.zip
MYSQL修改字符集默认问题
Linux下修改MySQL字符集 1.查找MySQL的cnf文件的位置 find / -iname '*.cnf' -print /usr/share/mysql/my-innodb-heavy-4G.cnf /usr/share/mysql/my-large.cnf /usr/share/mysql/my-small.cnf /usr/share/mysql/...
linux下安装mysql服务器
Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置Linux下Mysql的配置...
linux修改mysql字符集 linux修改mysql字符集
Linux下安装Mysql数据库; Linux mysql rpm安装包 Linux mysql安装教程
linux下安装mysql,utf-8编码处理,以及远程连接
linux下设置mysql用户名及密码 一、安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户名和密码
Linux下的MySQL调优pdf Linux下的MySQL调优 Linux下的MySQL调优
linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下...
Linux下安装mysqlLinux下安装mysqlLinux下安装mysqlLinux下安装mysql
linux下安装mysql