说明:这次是用官方编译好的二进制文件来安装,需要在mysql官网上下载好二进制包。
虽然我会给大家放上我下载好的,但是万一失效了呢,还是教给大家方法的好,不要总是想着别人替你下好了就一切安好,万一人家给你的是病毒呢^.^haha。
链接见评论。
Step.1 下载二进制安装包
进入mysql官网,在菜单上选择”Downloads”
之后如图:
这里需要注意的是,这里选择好平台版本之后,下面出来的是最新版的mysql,不过可以在左侧找到”looking for the latest GA version?”,然后就可以找到一些以前的旧版本。本来我是想安装5.6.33的,但是看到官网上貌似没有了,我就重新下载了一个5.6.34。
这里的区别是 32-bit 与 64-bit 的区别,这次使用的是64-bit,当然这个需要根据Linux来决定。
然后就是安心的等待了…
下载之后我们可以发送到Linux上,这个我在前面一篇关于安装和配置hadoop的教程里说过在SecureCRT终端,使用”rz”命令即可。
这次我们换一种方式,使用”SSH Secure Shell”工具来发送。
– 小插曲 –
下载安装好”SSH Secure Shell”,相信这个应该不会难到大家吧^.^
安装之后打开:
“Host Name”填我们Linux主机的IP地址,”User Name”填”root”,其他的选项保持默认即可,然后选择”connect”。
输入Linux上root用户的密码即可。
此时已经建立连接,便可以像windows一样,拖拽上传与下载了。
左边窗口是windows下的,右边显示的Linux下的。
我们这次是上传到Linux平台下的”/root/Downloads”目录下。
Step.2 解压64-bit的安装包
进入安装包所在目录,解压:
复制解压后的mysql目录到 “/usr/local/mysql/”
Step.3 添加系统mysql组 和 mysql 用户
Step.4 安装数据库
进入到mysql的软件安装目录”/usr/local/mysql”
修复当前目录拥有者为mysql用户:
安装数据库:
修改当前目录拥有者为root用户:
修改当前目录下的”data”文件夹拥有着为mysql用户:
到这里,数据库的安装就完成了。
Step.5 启动mysql服务并添加开机启动服务
添加开机启动,把启动脚本放到开机初始化目录即可:
启动mysql服务:
哈哈,这里我的出错了,提示:”Starting MySQL…. ERROR! The server quit without updating PID file (/usr/local/mysql/data/signal.pid).”
光是看报错的信息也应该猜到,进程号肯定是被占用了,原因是因为我之前安装过,并且已经让它开机重启了。所以当我启动mysql服务的时候会报错,只要查到mysql进程的pid,用”kill”命令关掉之后,重新启动一次就好了。
关于这个错误,在博客里有一篇的详细介绍,我给大家贴上来,可以按照那些方法来解决。
http://blog.youkuaiyun.com/zalion/article/details/9274263
声明:这个是人家的原创,我只是替大家搬过来了。
Step.6 修改mysql的root用户密码
我们可以使用”mysql -uroot -p”命令来登录mysql数据库,虽然这里提示要输入密码,但是我什么也没有输入就进来了,就是因为root用户的初始密码是空的。所以我们要修改root用户的密码:
在mysql的安装目录下,执行命令:”./bin/mysqladmin -u root password ‘密码字段’ ”
到此我们的mysql数据库就安装并且测试成功了。
对了,退出mysql的命令是”quit”,要是实在记不住就”help” ^.^