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