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

  • 相关阅读:
    友盟—安卓巴士【Android开发原创教程大赛】
    iOS开发视频教程下载/iphone开发视频教程下载
    发一个Android开发的外包项目。欢迎外包团队来骚扰
    安卓巴士总结了近百个Android优秀开源项目,覆盖Android开发的每个领域
    安卓巴士精选Android开发教程
    做了一个系列的Android开发教程列表
    深刻理解C#的传值调用和传引用调用
    《CLR Via C# 第3版》笔记之(四) 类中字段的默认赋值
    《CLR Via C# 第3版》笔记之(七) const和readonly
    《CLR Via C# 第3版》笔记之(十二) 事件
  • 原文地址:https://www.cnblogs.com/cugb-2013/p/3244465.html
Copyright © 2011-2022 走看看