Centos6.5安装MySQL5.61。查看系统状态[root@itzhouq32tools]#cat/etc/issueCentOSrelease6.5(Final)Kernel\ronan\m[root@itzhouq32tools]#uname-aLinuxitzhouq322.6.32-431.el6.x86_64#1SMP11月22日星期五03:15:09UTC2013x86_64x86_64x86_64GNU/Linux2。创建一个需要下载rpm包的目录[root@itzhouq32/]#mkdirsoft[root@itzhouq32/]#cdsoft[root@itzhouq32soft]#ls[root@itzhouq32soft]#3.查看系统中是否已经存在MySQL。如有必要,使用它来查找#rpm-qa|grepmysql使用它来卸载yum-yremovemysql-libs-5.1*4。下载MySQL-5.6安装包,分别执行以下三个命令#wgethttp://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm#wgethttp//dev.mysql.com/Downloads/MySQL-5.6/MySQL-devel-5.6.21-1.rhel5.x86_64.rpm#wgethttp://dev.mysql.com/Downloads/MySQL-5.6/MySQL-client-5.6.21-1.rhel5.x86_64.rpm如果下载速度太慢,也可以使用window下载并转移到虚拟机的这个目录下,然后安装。5.安装#rpm-ivhMySQL-server-5.6.21-1.rhel5.x86_64.rpm如果出现如下错误提示,需要安装依赖包。错误:依赖项失败:MySQL-server-5.6.21-1.rhel5.x86_64需要libaio.so.1()(64bit)MySQL-server需要libaio.so.1(LIBAIO_0.1)(64bit)MySQL-server-5.6.21-1.rhel5.x86_64libaio.so.1(LIBAIO_0.4)(64bit)需要-5.6.21-1.rhel5.x86_64执行:#yuminstall-ylibaioinstallagain#rpm-ivhMySQL-server-5.6.21-1.rhel5.x86_64.rpm#rpm-ivhMySQL-client-5.6.21-1.rhel5.x86_64.rpm准备...#############################################[100%]1:MySQL客户端#############################################[100%]6。修改配置文件位置#cp/usr/share/mysql/my-default.cnf/etc/my.cnf7.初始化MySQL#/usr/bin/mysql_install_db#/etc/init.d/mysqlstart#ps-ef|grepmysql#netstat-anpt|grep3306#more/root/.mysql_secret然后会显示你的数据库随机密码#2019年3月15日星期五01:43:14(当地时间)为root用户设置的随机密码:BKEIavP3r8C8wNoB8。Login#mysql-uroot-pBKEIavP3r8C8wNoBLoginsucceeded之后会显示版本信息Warning:Usingapasswordonthecommand线接口可能不安全。欢迎使用MySQL监视器。命令以;结尾或\g。您的MySQL连接ID是2Server版本:5.6.21版权所有(c)2000、2014、Oracle和/或其附属公司。版权所有。Oracle是OracleCorporation和/或其附属公司的注册商标。其他名称可能是其各自所有者的商标。键入“帮助;”或'\h'寻求帮助。键入'\c'以清除当前输入的statement.mysql>9。设置新密码mysql>SETPASSWORD=PASSWORD('2626');QueryOK,0rowsaffected(0.00sec)mysql>EXITBye我将密码设置为2626,然后退出MySQL10。设置MySQL服务开机后自动启动#chkconfigmysqlon#chkconfigmysql--listmysql0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭11.查看服务状态#servicemysqlstatusSUCCESS!MySQLrunning(2447)12.开启MySQL远程登录MySQL默认是出于安全考虑,不支持远程登录MySQL,所以需要设置权限开启MySQL登录登录MySQL后,输入命令:mysql>grantallprivilegeson*.*to'root'@'%'identifiedby'2626';QueryOK,0rowsaffected(0.00sec)mysql>flushprivileges;QueryOK,0行受影响(0.00秒),其中2626是远程访问的密码,可以与root密码不同。这样当其他用户远程访问你的数据库时,就可以使用root帐号和密码2626登录。13、打开Linux的外部访问端口[root@itzhouq32bin]#/sbin/iptables-IINPUT-ptcp--dport3306-jACCEPT[root@itzhouq32bin]#/etc/rc.d/init.d/iptablessaveiptables:保存防火墙规则到/etc/sysconfig/iptables:[OK][root@itzhouq32bin]#好的,收工!
