zoukankan      html  css  js  c++  java
  • RedHat下MySQL 5.6 安装、维护

    准备环境:

    RedHat 5系统、MySQL 5.6 rpm包

    首先 上传mysql至服务器

    1、 解压缩MySql

    [root@localhost]# tar -xvf MySQL-5.6.2_m5-1.rhel5.i386.tar

    MySQL-client-5.6.2_m5-1.rhel5.i386.rpm

    MySQL-devel-5.6.2_m5-1.rhel5.i386.rpm

    MySQL-embedded-5.6.2_m5-1.rhel5.i386.rpm

    MySQL-server-5.6.2_m5-1.rhel5.i386.rpm

    MySQL-shared-5.6.2_m5-1.rhel5.i386.rpm

    MySQL-test-5.6.2_m5-1.rhel5.i386.rpm

    2、 安装MySQL-server包

    [root@localhost]# rpm -ivh MySQL-server-5.6.2_m5-1.rhel5.i386.rpm

    error:Failed dependencies:

         MySQL conflicts with mysql-5.0.45-7.el5.i386

             MySQL-serverconflicts with mysql-server-5.0.45-7.el5.i386

    (安装失败,由于系统先前安装有mysql,把它卸载掉!再安装)

            [root@localhost]# rpm -e mysql-5.0.45-7.el5.i386 --nodeps

    [root@localhost]# rpm -e mysql-server-5.0.45-7.el5.i386 –nodeps

    [root@localhost]# rpm -ivh MySQL-server-5.6.2_m5-1.rhel5.i386.rpm

    Preparing...        ########################################### [100%]

       1:MySQL-server  ###########################################[100%]

    [root@localhost]# rpm -ivh MySQL-client-5.6.2_m5-1.rhel5.i386.rpm

    Preparing...          ########################################### [100%]

       1:MySQL-client    ########################################### [100%]

    3、 启动mysql并设置登录密码

    [root@localhost]# /etc/init.d/mysql start

    StartingMySQL......[  OK  ]

    [root@localhost]# mysqladmin -u rootpassword "123456"

    4、 登录mysql并创建数据库

    [root@localhost]# mysql -u root -p

    Enterpassword:

    Welcometo the MySQL monitor.  Commands end with; or g.

    YourMySQL connection id is 5

    Serverversion: 5.6.2-m5 MySQL Community Server (GPL)

    Copyright(c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.

    Oracleis a registered trademark of Oracle Corporation and/or its

    affiliates.Other names may be trademarks of their respective

    owners.

    Type'help;' or 'h' for help. Type 'c' to clear the current input statement.

    mysql>create database shiyue;

    QueryOK, 1 row affected (0.01 sec)

    5、 配置客户端连接

    mysql>use mysql;

    Readingtable information for completion of table and column names

    Youcan turn off this feature to get a quicker startup with -A

    Database changed

    mysql>grant all on *.* to root@"%" identified by "123456";

    QueryOK, 0 rows affected (0.00 sec)


    通过对1042问题代码的查询,得出编辑/etc/my.cnf文件,在[mysqld]内添加一行skip-name-resolve

    在/etc/目录下如没有my.cnf配置文件,则请到/usr/share/mysql/下找到*.cnf文件,拷贝其中的一个到/etc/并改名为my.cnf

    [root@localhost]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

    [root@localhost]# vi /etc/my.cnf

    #Example MySQL config file for medium systems.

    #

    # Thisis for a system with little memory (32M - 64M) where MySQL plays

    # animportant part, or systems up to 128M where MySQL is used together with

    #other programs (such as a web server)

    #

    #MySQL programs look for option files in a set of

    #locations which depend on the deployment platform.

    # Youcan copy this option file to one of those

    #locations. For information about these locations, see:

    #http://dev.mysql.com/doc/mysql/en/option-files.html

    #

    # Inthis file, you can use all long options that a program supports.

    # Ifyou want to know which options a program supports, run the program

    # withthe "--help" option.

    # Thefollowing options will be passed to all MySQL clients

    [client]

    #password       = your_password

    port            = 3306

    socket          = /var/lib/mysql/mysql.sock

    # Herefollows entries for some specific programs

    # TheMySQL server

    [mysqld]

    port            = 3306

    socket          = /var/lib/mysql/mysql.sock

    skip-external-locking

    key_buffer_size= 16M

    max_allowed_packet= 1M

    table_open_cache= 64

    sort_buffer_size= 512K

    net_buffer_length= 8K

    read_buffer_size= 256K

    read_rnd_buffer_size= 512K

    myisam_sort_buffer_size= 8M

    skip-name-resolve

    #Don't listen on a TCP/IP port at all. This can be a security enhancement,

    # ifall processes that need to connect to mysqld run on the same host.

    # Allinteraction with mysqld must be made via Unix sockets or named pipes.

    "/etc/my.cnf"145L, 4700C written

  • 相关阅读:
    javascript的函数相关属性和方法
    购物车案例——麻雀虽小五脏俱全(小标签 浮动 定位……)
    内嵌盒子定位和居中问题,在缩放浏览器情况下,不会影响盒子的布局
    "margin塌陷现象"div盒子嵌套盒子外边距合并现象
    洛谷P2633 Count on a tree(主席树,倍增LCA,树上差分)
    洛谷P2617 Dynamic Ranking(主席树,树套树,树状数组)
    主席树总结(经典区间第k小问题)(主席树,线段树)
    可持久化线段树总结(可持久化线段树,线段树)
    洛谷P4003 无限之环(infinityloop)(网络流,费用流)
    洛谷P2402 奶牛隐藏(网络流,二分答案,Floyd)
  • 原文地址:https://www.cnblogs.com/cugb-2013/p/3244465.html
Copyright © 2011-2022 走看看