您好,欢迎访问一九零五行业门户网

MySQL mysql-5.1升级到mysql-5.6

mysql mysql-5.1升级到mysql-5.6
mysql卸载文章:http://hi.baidu.com/cosphp/item/c18c5c88ed3a71ead1f8cdf1
查看是否有旧版本mysql
    rpm -qa|grep mysql
centos卸载旧版本mysql
    yum remove mysql mysql-server mysql-libs compat-mysql51
    rm -rf /data/soft/mysql/*
    rm /etc/my.cnf.rpmsave
删除mysql服务
        chkconfig --list | grep -i mysql
        chkconfig --del mysql
删除分散mysql文件夹
        whereis mysql 或者 find / -name mysql
安装cmake
    wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz
    tar -zxvf cmake-2.8.10.2.tar.gz
    cd cmake-2.8.10.2
    ./bootstrap
    gmake
    gmake install
下载mysql安装包进行安装
    wget http://dev.mysql.com/get/archives/mysql-5.6/mysql-5.6.11.tar.gz
    tar zxvf mysql-5.6.11.tar.gz
    cd mysql-5.6.11.tar.gz
    cmake . -dcmake_install_prefix=/data/soft/mysql -dmysql_datadir=/data/dbdata -dsysconfdir=/data/soft/mysql -dmysql_unix_addr=/tmp/mysql.sock -dmysql_user=mysql -dwith_debug=0 -dmysql_tcp_port=3306 -dwith_innobase_storage_engine=1 -dwith_archive_storage_engine=1 -dwith_blackhole_storage_engine=1 -dextra_charsets=all -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dwith_readline=1 -dwith_ssl=yes
    make
    make install
生成配置文件链接
    cp /data/mysql/support-files/my-default.cnf /data/mysql/my.cnf
    cp /data/mysql/support-files/my-default.cnf /etc/my.cnf
修改$path生成文件
    vim /etc/profile
最后一行加上
    path=$path:/data/soft/mysql/bin
    这样mysql的命令行软件就可以直接使用了
复制mysql的服务shell文件
    cp /data/soft/mysql/support-files/mysql.server /etc/init.d/mysqld
    chmod +x /etc/init.d/mysqld
创建mysql系统数据库
    /data/soft/mysql/scripts/mysql_install_db --user=mysql --basedir=/data/soft/mysql --datadir=/data/dbdata
开启mysql服务
    service mysqld start
设置mysql开机启动
    echo service mysqld start >> /etc/rc.local
到这里mysql安装完成了, 我们开始使用客户端连接mysql
    如果报错:
        sql error (1130): host 'ip' is not allowed to connect to this mysql server
首先按下面的步骤登录mysql服务器
登录mysql需要切换到dos下的mysql的bin目录,进行如下操作:
#mysql -uroot -ppassword
    mysql>use mysql;
mysql>update user set host = '%'  where user ='root';
mysql>flush privileges;
mysql>select 'host','user' from user where user='root';
mysql>quit
    ok。远程连接成功!安装包下载地址:http://yunpan.cn/cfbwpkdvlibwf (提取码:17bb)
ad:真正免费,域名+虚机+企业邮箱=0元
其它类似信息

推荐信息