安装最新版本的mysql程序时,经历了一下午的折腾,最终在爬山归来后成功解决问题。
下午使用的时 yum 在线安装方式,安装完成后mysql无法启动,老是报错。
后来又通过离线安装包的方式安装,还是不行,经过几次折腾反复卸载,导致
linux环境变量文件损坏: /etc/profile ,建议在安装软件之前先备份这个文件。
cp /etc/profile /etc/profile2,出现问题后可以快速恢复。
由于profile文件损坏,后来重装了虚拟机centos.
步骤:1,下载最新版本的mysql的rpm包,
http://dev.mysql.com/downloads/mysql/5.6.html#downloads
(开始安装5.7版本失败,后来选择5.6, 注意操作系统版本为Linux6)
操作之前可以备份虚拟机的镜像文件,系统折腾坏之后,可以很容易恢复。
Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 32-bit), RPM Bundle
5.6.30
207.3M
(MySQL-5.6.30-1.el6.i686.rpm-bundle.tar)
MD5:2937eb69bc60bd29912edb56a9d53d53|Signature
这个 RPM Bundle包,包含了我们需要的所有该版本的mysql相关文件,server和client等。
下载完成后,解压缩,把压缩包里面的文件通过 SecureCRT 的 rz 命令传输到linux的文件夹
/home/mysqlinstall/ 中。
2,开始安装:
首先请创建mysql用户及用户组,否则将会使用root账户!groupadd mysql
useradd -g mysql mysql (创建mysql用户并放入到mysql组中)
rpm -ivh MySQL-shared-5.6.30-1.el6.i686.rpm //mysql依赖库等
rpm -ivhMySQL-client-5.6.30-1.el6.i686.rpm //如果不安装这个,则无法使用mysqladmin
rpm -ivh MySQL-server-5.6.30-1.el6.i686.rpm //MySQL-server
如果安装过程中出现,依赖库冲突,conflict
请移除老的依赖库: yum remove mysql-libs
安装过程中,程序会自动创建一个mysql的root密码,位置为:
You will find that password in '/root/.mysql_secret'. XBASlUIhhj3OlZxm
请注意查看mysql安装日志。
mysql默认的数据文件安装路径 /var/lib/mysql
mysql程序及相关工具的目录: /usr/bin/ 3,开始设置mysql
安装完成之后启动mysql方法: service mysql start
第一次登录进来需要修改mysql密码:
mysqladmin -u root -p'XBASlUIhhj3OlZxm' password '123456'
稍后登录mysql: 进入到/usr/bin/目录;输入: mysql -u root -p123456