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

  • 相关阅读:
    IDL读取TXT文件并写入二维数组中【转】
    远程连接ArcSDE
    Silverlight项目启动出现System.NullReferenceException未将对象引用到对象实例
    ENVI扩展工具:HDF5 Browser
    READF: End of file encountered. Unit: 100
    ENVI4.8下从两幅分类结果的栅格图中计算土地利用类型转换矩阵
    IDL中去掉数组中相同的元素方法
    利用IDL程序自动添加ENVI菜单【转】
    WIN7远程桌面连接知识
    对COM组件的调用返回了错误"HRESULT E_FAIL”的错误分析(c#与IDL混合编程)转
  • 原文地址:https://www.cnblogs.com/cugb-2013/p/3244465.html
Copyright © 2011-2022 走看看