`
xitong
  • 浏览: 6191904 次
文章分类
社区版块
存档分类
最新评论

ubuntu下修改MySQL的配置文件my.cnf

 
阅读更多

先sudo su转换成root,再用cd转到/etc/mysql目录下,用chmod修改权限(chmod 755 my.cnf),但这样还不能修改,再用vi命令(vi my.cnf),通过上下方向键将光标移到[client]下面的空行,按I键,添加default-character-set=utf8,再按Esc键,通过上下方向键将光标移到[mysqld]下面的空行下,添加default-character-set=utf8,按shift+Q,出现“:”,再在后面输入wq,表示保存推出vi。就OK了。

需要重启mysql服务
停用:
sudo mysqladmin shutdown -u root -p
然后输入mysql的root用户的密码
启用:
sudo mysqld_safe -user=mysql &

查看一下现在mysql的编码
sudo mysql -u root -p

mysql>show variables like 'character%';
+--------------------------+----------------------------+
| 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 shell下还是JDBC都可以正常显示中文了。但之前的数据还是不行,所以在这之前得先备份数据,修改完编码后再导入。


分享到:
评论

相关推荐

    Ubuntu中MySQL的参数文件my.cnf示例详析

    主要给大家介绍了关于Ubuntu中MySQL的参数文件my.cnf的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用mysql具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Ubuntu下修改MySQL字符集

     编辑配置文件my.cnf  $sudo vim /etc/mysql/my.cnf  [client]  default-character-set=utf8 #增加这一行,指定字符集  port = 3306  socket = /var/run/mysqld/mysqld.sock  ………….  [mysqld]...

    详解Ubuntu Server下启动/停止/重启MySQL数据库的三种方式

    当我们需要修​​改MySQL的配置文件my.cnf(windows 下为 my.ini)来进行一些设置的时候,修改完之后我们需要重启MySQL。 my.cnf文件位置为:/ect/mysql/my.cnf Waring:如果该文件配置错误,MySQL将无法启动。 ...

    Ubuntu下MySQL及工具安装配置详解

    注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来: 默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:...

    一次Linux修改MySQL配置不生效的问题解决

    背景 自己手上有一个项目服务用的是AWS EC2,最近从安全性和性能方面考虑,最近打算把腾讯云的MySQL数据库迁移到AWS RDS上,因为AWS的出口规则和安全组等问题,我需要.../etc/my.cnf // 找到配置文件 port = 3306 //

    Ubuntu下取消MySQL数据库本机绑定限制方法

    原因:Ubuntu系统中,默认安装的MySQL限制了只有本机才能访问数据库解决办法:取消MySQL数据库的本机绑定限制nano /etc/mysql/my.cnf #编辑配置文件找到bind-address = 127.0.0.1改为#bind-address = 127.0.0.1ctrl+...

    Ubuntu 设置开放 MySQL 服务远程访问教程

    第一步,修改配置文件: vim /etc/mysql/my.cnf 找到 bind-address = 127.0.0.1 改为: bind-address = 0.0.0.0 #允许任意ip地址访问 也可以指定IP地址。 重启MySQL: sudo /etc/init.d/mysqld restart 第二步,修改...

    rs-db-config:Rackspace策划的数据库配置文件

    目前,MySQL / MariaDB可以将mysql目录中的配置文件用于RHEL / CentOS或Ubuntu / Debian。 下载与您的操作系统和数据库版本匹配的文件,以替换my.cnf(确保首先备份配置文件!),这里有一些可用于发行版和/或...

    基于MySQL Master Slave同步配置的操作详解

    环境:PC:ubuntu 10.10 192.168.1.112(master) 192.168.10.245(slave) MySQL : 5.1.49-1ubuntu8.1-log在master中已经存在数据库test 首先修改mysql配置文件:/etc/mysql/my.cnf[master]#author:zhxia 代码如下...

    解析远程连接管理其他机器上的MYSQL数据库

    在开发过程中,有时候需要远程连接并管理别的机器上...2,修改被连接的MYSQL的配置文件my.cnf,使此MYSQL不仅仅支持本地IP127.0.0.1的监听,也支持其他IP的监听,并重启Mysql服务,使配置生效。3,验证A中MYSQL的配置端

    Workbench通过远程访问mysql数据库的方法详解

    mysql的配置文件在/etc/mysql/my.cnf文件内,里面有一行bind-address = 127.0.0.1表示只允许本地访问,将这行注释即可 2、创建新的mysql用户 (1)首先在本地进入mysql数据库的mysql库内 (2)创建用户:GRANT ALL ...

    centos下安装mysql服务器的方法

    都不一样所以这次还是让我纠结了一把:下面把我安装过程中遇到的问题给传上来,首先rpm格式安装就不多说了,主要是mysql的配置文件在:/etc/my.cnf这里,需要修改: 代码如下:[mysqld]datadir=/var/lib/mysqlsocket=...

    Ubuntu权威指南(2/2)

    分成两个分卷进行压缩 ...12.2.5 sources.list配置文件 325 12.3 利用aptitude管理软件包 327 12.3.1 安装软件包 329 12.3.2 系统的升级 330 12.3.3 查询软件包 330 12.3.4 检索软件包 330 12.3.5 删除软件包 ...

    ansible-percona-client:在类似Debian的系统中设置percona服务器客户端的角色

    percona_client_my_cnf_files :[默认: [] ]:要配置的.my.cnf文件 percona_client_my_cnf_files.{n}.dest :[可选,默认值: ~owner/.my.cnf' ]:要复制的文件的远程路径 percona_client_my_cnf_files.{n}.owner ...

    SenecaBBB:Seneca BigBlueButton 集成项目

    编辑你的 mysql 配置文件 sudo gedit /etc/mysql/my.cnf port = 3309 (change all instances of port) bind-address = local VM ip 将mysql时区设置为UTC,添加default_time_zone。 我们以 UTC 存储事件预定日期...

    blog-project:个人博客

    个人博客源码地址: : 一。...my.cnf,conf / mysite_nginx.conf uwsgi配置文件,conf / myweb_uwsgi.ini django连接mysql补充文件,conf / base.py,conf / operations.py mysql初始化文件,conf / init.sql requir

    Ubuntu权威指南(1/2)

    分成两个分卷进行压缩 ...12.2.5 sources.list配置文件 325 12.3 利用aptitude管理软件包 327 12.3.1 安装软件包 329 12.3.2 系统的升级 330 12.3.3 查询软件包 330 12.3.4 检索软件包 330 12.3.5 删除软件包 ...

    UABNTU LAMP

    /etc/mysql/my.cnf 可以通过http://xxx.xx.xxx.xxx/index.html来查看WEB服务器中的apache2是否已经正确,显示It works ! 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo apache2ctl -k start 停止...

    lanmp v2.5一键安装包(包括lamp,lnmp,lnamp安装)

    数据库配置文件/www/wdlinux/etc/my.cnf 数据库数据文件目录 /www/wdlinux/mysql/var 卸载或重装(注意备份数据,否则后果自负) sh in.sh un 即可卸载,并且自动重起 启动完登录后,再次运行 sh in.sh 便可重装 重装...

Global site tag (gtag.js) - Google Analytics