`
superich2008
  • 浏览: 324644 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)

阅读更多
修改mysql的编码需要用到myslq的配置文件,该文件在/etc/my.cnf,mac用户默认是没有这个文件的,可以到mysql的安装目录/support-files中找任意一个my-***.cnf拷贝到/ect中!

最近修改mysql的默认编码,根据网上搜到的方法,说在[mysqld]下加default-character-set = utf8,会导致Error 2003错误!造成mysql根本无法启动。

后来查了很多资料,发现应该这样修改:

在[client]下面加default-character-set = utf8

然后在[mysqld]下面加入以下三行:

default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci


然后重新启动服务就可以了,linux用户使用命令services mysql restart

mac用户使用 /Library/StartupItems/MySQLCOM/MySQLCOM restart
分享到:
评论

相关推荐

    MySQL and Linux/Unix

    - **第1章:使用通用二进制文件在Unix/Linux上安装MySQL**:介绍了一种不依赖特定Linux发行版的安装方式。 - **第2章:在Linux上安装MySQL**: - **2.1 使用MySQL Yum仓库安装MySQL**:适用于Red Hat、CentOS等基于...

    linux下启动mysql服务

    可以通过修改启动命令中的用户或更改 MySQL 目录的所有权来解决此问题。 4. **检查 MySQL 服务状态** - 查看 MySQL 服务是否已启动: ```bash ps -aux | grep mysqld ``` - 检查 MySQL 是否正在监听端口: `...

    在Linux中修改MySQL数据文件存放位置

    Linux 中修改 MySQL 数据文件存放位置 概述 在 Linux 中,MySQL 数据文件的存放位置默认在 `/var/lib/mysql` 目录下。但是,在某些情况下,我们可能需要将数据文件存放位置修改到其他目录下。这篇文章将会指导您...

    Linux/Unix系统自学教程

    在IT领域,Linux和Unix系统是两种非常重要的操作系统,尤其在服务器端和开发环境中广泛应用。这份"Linux/Unix系统自学教程"将引导你逐步掌握这两种强大的操作系统的核心概念和实用技能。 首先,我们要明白Linux和...

    linux中mysql开机自动启动3种方法.docx

    Linux 中 MySQL 开机自动启动 3 种方法 Linux 中 MySQL 开机自动启动是指在 Linux 系统启动时自动启动 MySQL 服务,以便提供数据库服务。本文将介绍三种实现 Linux 中 MySQL 开机自动启动的方法。 方法一:使用 ...

    MySQL 5.7 For Linux的部署及启动与排错

    本文将介绍MySQL 5.7版本在Linux上的部署、启动以及遇到问题时的排查技巧。特别适合新手进行学习。部署MySQL 5.7 For Linux涉及文件系统的选择、安全配置以及性能优化等关键步骤。 首先,文件系统的兼容性对于MySQL...

    修改my.cnf之后启动mysql出错(完美解决).docx

    MySQL 配置文件修改后的启动错误解决方案 对 MySQL 数据库的配置文件 my.cnf 的修改可能会导致 MySQL 服务器启动错误。本文将详细介绍 MySQL 启动错误的解决方案,并提供了相关的知识点。 MySQL 配置文件 my.cnf ...

    RSGLXT-master_Linux/Unix编程_

    在安全性方面,Linux/Unix提供了丰富的权限管理和访问控制机制,如chmod、chown等命令,以及sudo、su等工具,可以确保只有授权的用户和程序才能访问和修改人事数据。防火墙和安全日志监控进一步增强了系统的安全性。...

    Linux安装Mysql5.6教程(手把手教你)

    ### Linux安装Mysql5.6教程(手把手教你) #### 一、前言 随着Linux系统的广泛应用,数据库软件如MySQL也成为了许多项目的基础组件之一。本文将详细介绍如何在Linux环境下安装MySQL 5.6版本,并进行基本配置。无论...

    Linux centos离线安装 mysql glibc版/ 解压版

    这是因为 MySQL 5.6 及更高版本在内存低于 1GB 的情况下可能无法正常启动。可以使用 `free -m` 命令查看当前系统可用内存情况。 #### 二、安装准备 1. **下载 MySQL 安装包**:根据你的 CentOS 系统架构,下载对应...

    浅谈Linux 二进制包安装MySQL的一些问题

    第二步:初始化mysql数据库的内部信息./scripts/mysql_install_db –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data ———————————————- 二进制包是否可以成功的运行,与先前是否先解决rpm...

    linux mysql数据库无法启动故障处理

    Linux MySQL 数据库无法启动故障处理 在 Linux 系统中,MySQL 数据库无法启动是非常常见的故障之一。今天,我们一起解决两个常见的错误:mysql PID file not found 和 Can't connect to MySQL through socket mysql...

    Qt Mysql linux驱动编译.docx

    这个错误表明Qt无法找到对应的MySQL驱动,即libqsqlmysql.so,这通常是因为在Linux环境中,只预装了SQLite驱动,而MySQL驱动需要单独编译。下面我们将详细讲解如何在Linux系统中编译Qt的MySQL驱动。 首先,你需要...

    linux 安装mysql5.5文档

    ### Linux环境下MySQL 5.5的安装与配置详解 #### 一、环境准备与软件下载 在开始安装MySQL 5.5之前,首先确保Linux系统(本例为CentOS)已准备好并创建了用于存放软件包的目录。具体操作如下: 1. **创建目录**:...

    linux上安装mysql.pdf

    创建mysql组及用户 Java代码 1. groupadd mysql 2. useradd -g mysql mysql 、解压安装 将mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz文件,复制到/tmp目录。 执行以下命令解压安装: Java代码 1. tar xzvf mysql-...

    linux下安装mysql服务器

    Linux 下安装 MySQL 服务器 Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL ...

    2024最新全国行政区域编码及mysql数据库(省/市/区县)

    2024最新全国行政区域编码及mysql数据库(省/市/区县) https://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2023/index.html 全国总共有23个省、5个自治区、4个直辖市、2个特别行政区。 此数据包含省市区县数据,共...

    linux环境Mysql 5.7.13安装

    ### Linux环境下MySQL 5.7.13安装详解 #### 一、系统约定与环境准备 在进行MySQL 5.7.13的安装之前,首先需要明确几个关键的目录和约定,以便后续操作顺利进行。 - **安装文件下载目录**:`/data/software` - **...

    linux下启动多个不同版本的mysql服务.docx

    Linux 下启动多个不同版本的 MySQL 服务 在 Linux 系统中,启动多个不同版本的 MySQL 服务可以带来许多好处,如提高 MySQL 的性能、实现数据库数据同步、构建 MySQL 集群等。为了实现这一点,需要注意一些重要的...

Global site tag (gtag.js) - Google Analytics