去MySQL官网http://dev.mysql.com/downloads/下载安装包, 因为咱们的开发服务器的系统版本为CentOS6.5,64位,因此咱们选择的安装包为:Linux-Generic(glic2.5)(x86,64-bit),RPM Bundle (Mysql-5.6.23-1.linux_glibc2.5.x86_64.rpm-bundle.tar html
当时在官网没找到这个安装包,后来在台湾大学的FTP上下载了,能够用wget来获取:http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5.6/MySQL-5.6.12-2.linux_glibc2.5.x86_64.rpm-bundle.tar mysql
下载之后解压安装包,使用tar -xvf解压tar文件,tar -xvf MySQL-5.6.12-2.linux_glibc2.5.x86_64.rpm-bundle.tar linux
解压后获得以下几个文件: sql
最主要的是安装server和client,下面会说到些安装细节。 数据库
安装要用到root权限,因此使用sudo su命令切换到root,安装命令: 服务器
rpm -ivh MySQL-server-5.6.12-2.linux_glibc2.5.x86_64.rpm。 spa
安装以前先检查系统中是否已经有旧的MySQL版本,若是有的话要先删除,查看的命令为:rpm -qa | grep mysql rest
删除的命令为:yum -y remove mysql-libs-5.1.71*(旧包版本),我当时没有删除,安装时出现下面的报错conflicts with file from package mysql-lib-5*****: server
正常的安装应该: htm
rpm -ivh MySQL-server-5.6.12-2.linux_glibc2.5.x86_64.rpm
Preparing... ########################################### [100%]
MySQL-server ########################################### [100%]
其它几个安装包使用同样的安装命令安装完毕。
成功安装之后,咱们能够启动MySQL服务,命令为:service mysql start,或者/etc/init.d/mysql start (重启restart,中止stop)
安装完毕之后,会自动生成一个随机的密码,保存在.mysql_secret文件中,路径为:/root/.mysql_secret,第一次登陆时须要用到这个随机密码。
登陆mysql的命令:mysql -uroot -p回车输入上面的随机密码,登陆成功之后要修改新密码:
SET PASSWORD=PASSWORD('123456'); // 设置新密码:123456
而后后面咱们就可使用刚才设置的新密码登陆了,到此MySQL安装完毕。
几个tips:
一、修改/usr/my.cnf,加入skip-grant-tables,不用每次登陆都输入mysql帐户密码。
二、Yum命令连接出现问题,修改/etc/resolv.conf,加入nameserver 8.8.8.8。
三、MySQL数据库安装完成后,要对my.cnf配置文件进行适当的修改才能充分利用MySQL数据库的功能。my.cnf的详细参数解释可参考: