OL6.5操作系统安装Mysql5.6

使用OL6.5操作系统安装mysql时遇到一些问题,做个记录,方便以后使用。

OL6.5是从RHEL修改而来,所以rhel和centos的操作系统应该也同样可以使用。

安装步骤如下:

1.首先获取安装包。由于不是正版,YUM不可以使用,所以先去官网下载最新版的mysql,也就是mysql5.6.下载时需要先注册,才可以免费下载。


2.我下载到到的是一个名为MySQL-5.6.21-1.linux_glibc2.5.x86_64.rpm-bundle.tar的安装包,在/root目录下新建mysql目录,将压缩包放入里面解压。

	mkdir /root/mysql;
	mv MySQL-5.6.21-1.linux_glibc2.5.x86_64.rpm-bundle.tar /root/mysql;
	cd /root/mysql;
	tar -xvf  MySQL-5.6.21-1.linux_glibc2.5.x86_64.rpm-bundle.tar;
	rm MySQL-5.6.21-1.linux_glibc2.5.x86_64.rpm-bundle.tar;
	

这时使用rpm安装的话 会报了一堆乱起八糟的错误,不详细描述了。总之原因是因为系统自带mysql5.1,和安装的5.6冲突。所以要先卸载掉老版本的mysql

3.卸载老版本的mysql

[root@sensor ~]# rpm -qa|grep mysql  //查看已经安装的mysql文件,有几个删几个,一个不留</span>
mysql-libs-5.1.71-1.el6.x86_64 
[root@sensor ~]#rpm -aq|grep mysql|xargs -i yum remove {} -y //删除mysql组件。或者使用rpm -e mysql-libs-5.1.71-1.el6.x86_64。总之删干净就好

 
 
4.之后跳转到/root/mysql目录,安装mysql5.6 
cd>root/mysql 
rpm -ivh * 


5.如果没报错,那就安装成功了。之后启动mysql服务,修改用户名密码就好了。mysql5.4 之前默认密码为空,5.6的默认密码在/root/.mysql_secretxi。也可以直接执行mysql_secure_install

<pre name="code" class="sql">[root@sensor ~]#service mysql start
[root@sensor mysql]# mysql_secure_installation 
 6.重启mysql 服务,登陆就可以了。密码就是你在上一步中设置的new password 
 

	service mysql restart
	mysql -u root -p


7.这时登录成功后,使用use mysql进入数据库有时会报错。这时需要重新设置一下密码。

mysql> use mysql;
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
mysql>  SET PASSWORD = PASSWORD('123456');
Query OK, 0 rows affected (0.03 sec)



8.而如果想要使用root远程访问数据库,则需要执行如下操作。之后重启mysql 服务。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;
service mysql restart





这是安装完了之后又写的,所以有些细节可能忘了,或者描述的不是很清楚,下次安装的时候,遇到什么问题再来补充吧。水平有限,各位看官多包涵。如果有什么错误,欢迎指正。有什么问题也欢迎讨论。


By: 未晚
QQ:439925194


猜你喜欢

转载自blog.csdn.net/u011762549/article/details/42006099
今日推荐