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元