`
javadonkey
  • 浏览: 110565 次
  • 性别: 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常用配置参数和状态变量 一、 常用参数优化 二、 MyISAM存储引擎优化 三、 InnoDB存储引擎优化

      常用mysql数据库配置文件

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

      linux下mysql基本配置及操作

      在linux下mysql的使用 包括;启动 配置 字符编码 基本操作命令

      mysql配置文件常用修改.pdf

      mysql配置文件常用修改.pdf

      MySQL JDBC配置参数

      MySQL JDBC配置参数说明

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

      mysql 常用设置 字符集编码、自动完成(自动提示)、监听外网ip,需要的朋友可以参考下

      MySql常用命令.docx

      MySQL 数据库常用命令适合MySQL入门者,汇集了大量常用命令。包括安装配置,表、库等创建修改使用等

      mysql常用配置

      mysql配置(部分常用的参数)  [mysqld]  socket = /tmp/mysql.sock  # 为MySQL客户程序与服务器之间的本地通信指定一个套接字文件(Linux下默认是/var/lib/mysql/mysql.sock文件)  port = 3306  # 指定...

      MYSQL常用命令大全

      MYSQL常用命令 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 ...

      MySQL数据库管理常用命令

      导读:MySQL数据库管理常用命令。 安装利用RPM包安装Mysql,设置TCP 3306端口的iptables。 root密码管理设置root用户的密码mysqladmin -uroot password 'password'。 修改root用户的密码mysqladmin -uroot -p ...

      MySql常用命令总结

      刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行: use mysql;

      JAVA+Excel+MySQL+Oracle常用配置或者脚本

      JAVA+Excel+MySQL+Oracle常用配置或者脚本,主要是JDK的配置、Excel办公中用到的一些语法(VLOOKUP、人民币大小写转换等)、MYSQL和Oracle导入导出表结构等SQL语句

      MySQL必备手册 非常齐全

      MySQL常用命令查询手册.pdf MySQL常用维护管理工具速查手册.pdf MySQL服务器端错误代码速查手册.pdf MySQL客户端错误代码速查手册.pdf MySQL数据库优化技巧速查手册.pdf MySQL数据连接方案与技巧速查手册.pdf mysql...

      新版 MySQL DBA 高级视频 基于MySQL 5.7 MySQL 8.0版本.rar

      │ 第五课MySQL常用函数介绍.pdf │ 第八课InnoDB内核.pdf │ 第六课SQL高级应用.pdf │ 第十一课MySQL表分区8.0.pdf │ 第十七课Elasticsearch分享-张亚V4.pdf │ 第十三课MySQL5.7高可用架构之Mycat.pdf │ 第十三...

      mysql配置文件,工作中常用mysql配置文件,拿来即用

      工作中常用mysql配置文件,拿来即用

      mysql中常用的命令和配置

      本人整理了一些mysql常用的命令,代码,mysql基本的配置,有兴趣的朋友可以借鉴学习 如果这写代码有什么错误或疑问的地方欢迎来我的 csdn_blog 发言my_CSDN_BLOG: http://blog.csdn.net/liyuangao 也可以联系我的QQ :...

      mysql5.7配置文件my.cnf

      mysql5.7数据库配置文件my.cnf,常用参数及注释详解,用于安装好的Mysql数据库文件,5.7版本通用

      mysql优化sql语句的优化(索引,常用小技巧.)

      mysql的优化 数据库(表)设计合理 我们的表设计要符合3NF 3范式(规范的模式) , 有时我们需要适当的逆范式 sql语句的优化(索引,常用小技巧.) 数据的配置(缓存设大) 适当硬件配置和操作系统 (读写分离.)

      mysql相关配置及常用功能开启文.pdf

      mysql相关配置及常用功能开启文.pdf

      MYSQL操作常用命令

      windows环境中:%MySQL(和PHP搭配之最佳组合)_installdir%\my.ini //一般在MySQL(和PHP搭配之最佳组合)安装目录下有my.ini即MySQL(和PHP搭配之最佳组合)的配置文件。 linux环境中:/etc/my.cnf 在[MySQL(和PHP搭配...

    Global site tag (gtag.js) - Google Analytics