- 浏览: 571709 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (262)
- oracle (43)
- 打包 (3)
- linux (33)
- nginx (20)
- ftp (1)
- tomcat (8)
- mysql (22)
- plsql (4)
- jms (3)
- nosql (2)
- 运维监控 (5)
- 数据采集 (0)
- 测试 (2)
- jvm (5)
- 自动化数据库迁移 (2)
- 密码 (1)
- java代码 (7)
- java多线程,线程安全 (8)
- xml (1)
- spring (6)
- svn (2)
- oracle备份 (1)
- oracle 诊断 (3)
- oracle 归档 (4)
- java 虚拟机(JVM) (2)
- hibernate (5)
- activemq (2)
- http (2)
- linux_shell (9)
- python (3)
- ant (1)
- oracle rac (1)
- php (2)
- js (1)
- mongo (1)
- java 反射 (1)
- jira (1)
- 打包 maven (1)
- zabbix (2)
- lvs+keepalive (1)
- 防火墙 (1)
- memcache (2)
- redis (1)
最新评论
-
di1984HIT:
学习了~~~~
服务器大量TIME_WAIT -
springdata_spring:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
maven常用命令 -
李小斌_2014:
我也遇到了,现在完美解决。
ORA-01422: 实际返回的行数超出请求的行数 -
啸风8023:
...
tomcat启动报错 -
fke153:
这个问题确实很坑人啊,学习了
ORA-01422: 实际返回的行数超出请求的行数
参考:http://blog.sina.com.cn/s/blog_4f925fc30100o0rx.html
一.目录介绍
二.生成文件
三.编码
一.目录介绍
1、数据库目录 /var/lib/mysql/,这里的mysql相当于windows下mysql的date文件夹 2、配置文件 /usr/share/mysql(mysql.server命令及配置文件) 3、相关命令 /usr/bin(mysqladmin mysqldump等命令) 4、启动脚本 /etc/init.d/mysql start
二.生成文件
1)find / -iname *.cnf -print 2)cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
三.编码
在linux下修改mysql的配置文件my.cnf(vi /etc/my.cnf)文件位置默认/etc/my.cnf文件 找到客户端配置[client] 在下面添加 default-character-set=utf8 默认字符集为utf8 再找到[mysqld] 添加 default-character-set=utf8 默认字符集为utf8 或者 character-set-server=utf8 【注】:default-character-set和character-set-server的这两种写法要依据MySQL的不同版本而定。在5.5下default-character-set=utf8会报错。Starting MySQL..The server quit without updating PID file init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)
修改好后,重新启动mysql ( service mysql restart 或者执行:sudo /etc/init.d/mysql stop 然后sudo /etc/init.d/mysql start) 即可,查询一下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/ | +--------------------------+----------------------------+
发表评论
-
my.cnf 详解
2016-03-03 18:56 672MySQL 5.5.13 参数说明: ... -
mysql 导入导出
2015-11-10 10:38 576CREATE DATABASE p_ticket DE ... -
mysql备份
2015-05-28 14:47 579#!/bin/bash TARGETDIR=/BACKU ... -
./mysql_install_db FATAL ERROR: Could not find ./bin/my_print_defaults
2015-05-18 10:01 1456./mysql_install_db --user=mys ... -
Incorrect key file for table '/tmp/#sql_1df6_8.MYI'; try to repair it
2015-02-28 15:33 947遇到MySQL硬盘的问题,解决方法来自:http://blog ... -
mysql update sql
2015-01-22 16:55 538select userno,sum(small_postt ... -
mysqldump 操作
2015-01-15 10:24 990mysql导出某个表的表结构 mysqldump ... -
mysql 删除从库
2014-08-11 13:56 1379mysql> stop slave; Q ... -
mysql 主从文件配置,my.cnf
2014-04-01 15:49 2668主库 [client] port = 1231 so ... -
Lock wait timeout exceeded; try restarting transaction一些信息
2013-09-16 09:29 1435引用自 http://blog.csdn.net/beenin ... -
ERROR 2002 (HY000): Can't connect to local
2013-06-11 19:04 1127错误ERROR 2002 (HY000): Can't con ... -
mysql 源代码安装
2013-06-11 16:11 936http://www.cnblogs.com/fly1988h ... -
mysq理解
2013-06-07 18:42 973http://www.cnblogs.com/hustcat/ ... -
mysql 执行计划
2013-06-07 14:59 840附件是mysql的执行计划 -
mysql 添加,删除,调整字段
2013-05-22 09:57 1103ALTER TABLE — 更改表属性 添加字段: ... -
ERROR 1201 (HY000): Could not initialize master info structure; more error messa
2013-04-07 17:57 2629mysql主从复制时从库执行 change master to ... -
mysql参数
2013-02-27 15:57 931当前的连接数: mysql> show statu ... -
mysql常见命令
2012-11-19 14:17 1024mysql>show variables like ... -
ERROR 1130 (HY000): Host 'localhost'
2012-11-19 11:47 1078ERROR 1130 (HY000): Host 'local ... -
mysql命令
2012-07-11 14:51 953mysql rpm 安装 /usr/bin/mysqla ...
相关推荐
Windows 访问远程 Linux...解决 Windows 访问远程 Linux 下 MySQL 乱码问题需要对 MySQL 的配置文件进行修改,并指定正确的编码方式。在实践中,我们需要根据实际情况选择合适的编码方式,以确保数据的正确性和一致性。
### Linux下MySQL解决乱码问题 #### 背景与问题描述 在使用Linux系统时,部分用户可能会遇到MySQL数据库无法正确显示或录入中文字符的问题,即所谓的“乱码”现象。这种问题不仅影响数据的准确性和完整性,还可能...
在经过繁琐的排查后,最终确定问题为mysql编码问题。下文介绍如何解决linux下mysql中文乱码问题。 首先进入mysql命令行模式,键入mysql -uroot -p 即可进入。随后键入 SHOW VARIABLES LIKE 'character_set_%'; 若...
### Linux 下 MySQL 数据库乱码问题详解 #### 一、问题背景及原因分析 在 Linux 系统中使用 MySQL 数据库时,可能会遇到字符集不匹配导致的数据乱码问题。通常这种现象表现为数据库中的文本数据无法正确显示或存储...
在Linux环境下,为了实现Java程序与MySQL数据库的连接,开发者通常会使用JDBC(Java Database Connectivity)驱动。本篇文章将详细讲解“mysql-connector-java”在Linux下作为MySQL的JDBC驱动Jar包的相关知识点。 1...
通过调整`my.cnf`文件中的字符集设置并重启MySQL服务,可以有效地解决Linux环境下MySQL中文乱码问题。此外,还需要确保数据库、表、字段以及使用的IDE等工具中的字符集设置一致,以避免因字符集不匹配导致的乱码问题...
### Linux下MySQL的配置详解 #### 一、安装MySQL 在Linux系统中安装MySQL可以通过RPM包进行。这里提供了一个示例命令: ```bash rpm -ivh MySQL-server-4.1.22-0.glibc23.i386.rpm --nodeps rpm -ivh MySQL-...
这样,我们就可以正确地配置 MySQL 的字符编码,避免乱码的问题。 在 Linux 系统中使用 MySQL 需要了解如何启动和停止 MySQL 服务,如何配置 MySQL 的字符编码,如何执行基本的操作命令。通过正确地配置 MySQL,...
linux下安装mysql,utf-8编码处理,以及远程连接
### Linux 下 MySQL 5.7 的安装与配置详解 #### 一、下载 MySQL 安装包 1. **离线安装准备**: - 如果在没有网络连接的情况下安装 MySQL,可以借助于文件交互软件如 xftp6 或 MobaXterm 来传输安装包。 - 可以...
Navicat MySQL 连接 Linux 下 MySQL 问题解决方案 Navicat MySQL 连接 Linux 下 MySQL 问题解决方案是指在使用 Navicat 连接 Linux 下的 MySQL 数据库时可能出现的一些问题和解决方案。 1. 无法连接 MySQL 数据库...
虽然给定内容主要聚焦于 Windows 平台上的 MySQL 安装与配置,但构建跨平台的 MySQL 集群还需要了解 Linux 环境下的部署方法。下面简要介绍 Linux 下 MySQL 集群的配置步骤: **1. 安装 MySQL Server** - 在 ...
### Linux下MySQL定时备份知识点详解 #### 一、概述 在Linux环境中,为了确保数据的安全性和可用性,定期对MySQL数据库进行备份是非常重要的。本文将详细介绍如何在Linux系统下设置MySQL数据库的定时备份,包括...
### Linux下MySQL安装手册知识点详解 #### 一、MySQL安装准备与环境配置 在Linux环境下进行MySQL的安装,首先需要确保系统中存在必要的基础环境。本文档将引导您完成整个安装流程,包括编译安装MySQL及其相关的...
在进行软件开发过程中,可能会遇到这样的问题:原本在本地Windows环境下运行良好的MySQL数据库应用程序,一旦部署到Linux服务器上,就开始出现“找不到指定的表”这类错误。这通常发生在表名或字段名在代码中被误用...
### Linux环境下MySQL 5.5的安装与配置详解 #### 一、环境准备与软件下载 在开始安装MySQL 5.5之前,首先确保Linux系统(本例为CentOS)已准备好并创建了用于存放软件包的目录。具体操作如下: 1. **创建目录**:...
总结来说,Linux环境下安装MySQL 5.5涉及卸载旧版本、安装依赖、解压安装包、配置系统环境、设置权限、初始化数据库、修改配置文件、启用远程访问以及数据恢复等多个步骤。每个环节都至关重要,确保操作准确无误才能...