`
javadonkey
  • 浏览: 111784 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql 常用配置

阅读更多
一、设置字符集
进入mysql控制台输入以下命令
mysql> show variables like 'character%';

+--------------------------+---------------------------------+
| Variable_name            | Value                           |
+--------------------------+---------------------------------+
| character_set_client     | latin1                          |
| character_set_connection | latin1                          |
| character_set_database   | latin1                          |
| character_set_filesystem | binary                          |
| character_set_results    | latin1                          |
| character_set_server     | latin1                          |
| character_set_system     | utf8                            |
| character_sets_dir       | D:"mysql-5.0.37"share"charsets" |
+--------------------------+---------------------------------+
可以看到在MySQL 中默认安装的字符集是liant1,我们想使用uft8,,必须每次都要设置,为了方便我们可以将默认的字符集改成uft8
[list=1]
  • 找到并编辑文件my.cnf, 它位于/etc/my.cnf。
  • # gedit /etc/my.cnf

    注:如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:
    # cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
  • 找到[MySQLd]节,修改或增加以下行:default_character_set=utf8
  • 找到[MySQL]节,修改或增加以下行:default_character_set=utf8
  • 重启MySQL服务
  • service mysql restart

    [/list]
    再进入mysql控制台输入以下命令
    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-5.0.37"share"charsets" |
    +--------------------------+---------------------------------+
    二、更改数据库目录
    MySQL默认的数据文件存储目录为/var/lib/mysql。
    假如要把目录移到/home/data下需要进行下面几步:
    [list=1]
  • home目录下建立data目录
  • cd /home
    mkdir data 
    
  • 把MySQL服务进程停掉:
  • service mysql stop
  • 把/var/lib/mysql整个目录移到/home/data
  • mv /var/lib/mysql /home/data/

    这样就把MySQL的数据文件移动到了/home/data/mysql下
  • 找到my.cnf配置文件
  • 如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/ 并改名为my.cnf。命令如下:
    # cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
  • 编辑MySQL的配置文件/etc/my.cnf
  • 为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。 修改
    socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock
    操作如下:
    # gedit  my.cnf
    (用vi工具编辑my.cnf文件,找到下列数据修改之)

    # The MySQL server
    [mysqld]
    port   = 3306
    #socket   = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
    socket  = /home/data/mysql/mysql.sock   (加上此行)
  • 修改MySQL启动脚本/etc/rc.d/init.d/mysql
  •  最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。
    gedit /etc/rc.d/init.d/mysql

      
    #datadir=/var/lib/mysql   (注释此行)
    datadir=/home/data/mysql   (加上此行)
  • 重新启动MySQL服务
  • # /etc/rc.d/init.d/mysql start
      
    或用reboot命令重启Linux
    [/list]
    如果工作正常移动就成功了,否则对照前面的7步再检查一下。
    三、设置最大连接数
    修改/etc/my.cnf文件。在[mysqld]段加入 max_connections =1000一行
    分享到:
    评论

    相关推荐

      mysql常用配置参数和状态变量

      mysql 常用配置参数和状态变量 mysql 作为一个流行的开源关系数据库管理系统,提供了许多配置参数和状态变量,以便用户根据实际情况进行调整和优化。下面我们将详细介绍一些常用的 mysql 配置参数和状态变量。 一...

      常用mysql数据库配置文件

      常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库...

      linux下mysql基本配置及操作

      此外,我们还可以在 MySQL 的配置文件中设置默认的字符编码。在 Linux 系统中,MySQL 的配置文件通常位于 /etc/my.cnf 中。在这个文件中,我们可以添加以下配置信息: * 在 [mysql] 标签下添加:default-character-...

      Mysql常用命令行大全

      ### MySQL常用命令行大全 MySQL是一款非常流行的开源关系型数据库管理系统,在实际开发和运维工作中有着广泛的应用。本文将详细介绍MySQL的一些常用命令行操作,帮助读者更好地掌握如何通过命令行方式来管理和操作...

      Mysql常用操作语句.

      Mysql常用操作语句 Mysql是当前最流行的开源关系型数据库管理系统之一,对于 PHP+Mysql 技术的新手来说,掌握Mysql的基本操作语句是必不可少的。本文将详细介绍Mysql的基本操作语句,包括登录、数据库操作、表操作...

      MySql常用的语句

      ### MySQL常用语句详解 #### 一、MySQL服务器的基本操作 在进行MySQL数据库的操作之前,首先需要确保MySQL服务器已经正确安装并且能够正常运行。 - **安装MySQL为Windows服务** ```sql C:>mysqld --install `...

      mysql dba 常用脚本

      配置主库和从库,设置复制用户,然后从库使用`CHANGE MASTER TO`命令设置主库信息开始复制。 8. 性能调优:涉及参数调整、索引优化、查询改写等多个层面。`SHOW GLOBAL STATUS`和`SHOW VARIABLES`提供服务器状态和...

      mysql 常用设置 字符集编码、自动完成(自动提示)、监听外网ip

      ### MySQL 常用设置详解:字符集编码、自动完成(自动提示)及监听外网IP MySQL作为一款广泛使用的开源关系型数据库管理系统,在实际应用过程中,为了更好地满足业务需求和提升开发效率,掌握其常见配置与优化技巧...

      MySQL常用命令(非常全面的命令大全)

      ### MySQL常用命令详解 #### 一、连接与断开MySQL **命令格式:** ``` mysql -h [主机地址] -u [用户名] -p [密码] ``` **示例:** 1. **本地连接MySQL服务:** ```bash mysql -uroot -p ``` 输入此命令后,...

      mysql中文手册及常用命令

      在手册中,你可以找到关于MySQL的安装、配置、数据库设计、SQL语法、存储过程、触发器、视图、索引、安全设置等方面的知识。对于初学者,理解基本的SQL语句如SELECT、INSERT、UPDATE、DELETE是至关重要的;对于进阶...

      MySQL常用命令查询集锦

      MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行界面提供了丰富的功能来管理数据库。这篇集锦主要涵盖了连接MySQL、修改密码、添加用户以及数据库的基本操作。 1. **连接MySQL** - 使用`mysql -h 主机...

      mysql设置更改root密码、mysql服务器的连接、mysql常用命令的图解

      **MySQL常用命令** - 查看所有数据库: ``` show databases; ``` - 选择数据库: ``` use database_name; ``` - 查看所有表: ``` show tables; ``` - 查看表结构: ``` desc table_name; ``` - 查看...

      mysql常用基础操作

      以下是从标题“mysql常用基础操作”及描述“mysql数据库的基本操作,后台的操作命令”中提炼出的关键知识点,涵盖了一系列重要的MySQL基本操作命令。 ### MySQL启动与管理 - **启动MySQL服务**:`/etc/init.d/...

      Ubuntu安装MySQL及常用操作

      #### 三、MySQL常用操作 **基本操作命令**: 1. **显示所有数据库**: ```sql SHOW DATABASES; ``` 新安装的MySQL通常包含两个数据库:`mysql` 和 `test`。 2. **打开指定数据库**: ```sql USE mysql; # ...

      mySQL的一些常用命令

      以下是关于MySQL常用命令的一些详细解释: 1. **连接MySQL**: - 使用`mysql -u<username> -p`命令可以连接到本地MySQL服务器,其中`<username>`是你的用户名。如果你的密码为空,直接按回车即可。例如,`mysql -u...

      MYSQL常用命令详细介绍

      ### MySQL常用命令详解 #### 启动MySQL服务器 在启动MySQL服务器方面,有两种常见的方法: 1. **使用winmysqladmin工具**:这是一个图形化的工具,适用于Windows系统。如果你的计算机在启动时已经设置了自动运行...

      centos源码安装mysql5.6.15或者5.7版本+mysql主从复制+mysql常用命令

      以上就是通过源码在CentOS上安装MySQL 5.6.15或5.7,配置主从复制,以及常用MySQL命令的详细步骤。在实际操作过程中,可能需要根据具体环境调整配置。希望这个指南能帮助你成功完成MySQL的部署和管理。

      mysql的常用操作指令

      ### MySQL的常用操作指令知识点详解 #### 一、MySQL简介及基本概念 - **数据库(Database)**:存储数据的仓库。 - **数据库管理系统(DBMS)**:用于创建和管理数据库的应用软件,如MySQL、Oracle等。 - **关系型...

      MySQL数据库常用命令大全.pdf

      了解并熟练掌握MySQL的常用命令对于管理和操作数据库至关重要。以下是一些主要的MySQL命令及其详细说明: 1. **连接MySQL**: 使用`mysql -h 主机地址 -u 用户名 -p用户密码`来连接MySQL服务器。例如,连接本地...

      MySQL 使用 SSL 连接配置详解

      MySQL 使用SSL连接配置详解 在现代数据库管理中,安全性是至关重要的,SSL(Secure Sockets Layer)连接为MySQL提供了一种加密数据传输的方式,确保了客户端和服务器之间的通信不被窃听或篡改。本文将详细介绍如何...

    Global site tag (gtag.js) - Google Analytics