一:从mysql官网下载mysql的安装包node
同时解压下载的mysqltar文件,利用linux tar命令去解压mysql
解压完会出现这几个文件:linux
MySQL-devel-5.6.31-1.el7.x86_64.rpm MySQL-server-5.6.31-1.el7.x86_64.rpm MySQL-shared-compat-5.6.31-1.el7.x86_64.rpm
MySQL-client-5.6.31-1.el7.x86_64.rpm MySQL-embedded-5.6.31-1.el7.x86_64.rpm MySQL-shared-5.6.31-1.el7.x86_64.rpm MySQL-test-5.6.31-1.el7.x86_64.rpmsql
二:mysql安装依赖libaio数据库
因此须要先安扎unglibaio,Centos支持yum安装,安装之检查一下是否安装,利用rpm -qa | grep libaio取检查centos
若是有跳过,没有的话利用yum进行安装工具
yum list | grep libaio进行搜索,以我本机为例,搜索结果以下ui
libaio.x86_64 0.3.109-13.el7 @base
libaio-devel.x86_64 0.3.109-13.el7 @base
libaio.i686 0.3.109-13.el7 base
libaio-devel.i686 0.3.109-13.el7 base .net
而后利用yum install 进行安装,命令行
yum install libaio.x86_64
安装完成,
三:删除MariaDB
若是直接点击rpm包安装会获得错误提示。由于CentOS的默认数据库已经再也不是MySQL了,而是MariaDB,为何呢?
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL受权许可。开发这个分支的缘由之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,所以社区采用分支的方式来避开这个风险。MariaDB的目的是彻底兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
利用rpm -qa|grep MariaDB 搜索
利用rpm -e --nodeps ${soft_name}卸载
四:安装MYSQL
而后利用rpm -ivh ${soft_name}命令进行安装
分别安装
MySQL-devel-5.6.31-1.el7.x86_64.rpm
MySQL-server-5.6.31-1.el7.x86_64.rpm
MySQL-client-5.6.31-1.el7.x86_64.rpm
或者直接rpm一块儿安装
若是有提示须要下载其余依赖,就能够利用yum在取搜索下载,实在不行就本身取编译
五:运行MYSQL
安装完成的初始化密码存放在/root/.mysql_secret,由于我是root帐户登录的,找到密码,记录下来,由于后面咱们要用到这个密码取修改mysql的初始密码
service start mysql
获得错误:ERROR!The server quit without updating PID file
咱们这里主要是由于:selinux惹的祸,若是是centos系统,默认会开启selinux。解决方法是关闭它,打开/etc/selinux/config,把SELINUX=enforcing改成SELINUX=disabled后存盘退出重启机器。
而后再启动mysql就没问题了:
[root@localhost /]#service mysql start
查看MySQL运行状态:
[root@localhost /]# service mysql status
SUCCESS! MySQL running (2377)
而后利用mysql -uroot -p命令取登录mysql利用刚才那个密码,而后进入进去在修改mysql的默认密码
UPDATEuser SET Password=PASSWORD('passok') where USER='root';
同时mysql命令,
show databases;显示有几个库
use ${dbname}使用那个库
而后一系列命令
六:安装Mysql workbench
虽然命令行不复杂可是看起来仍是乖乖的,因此仍是安装Mysql Workbench这个工具,很好安装,在mysql下载rpm安装包解决依赖直接ok,仍是不错的,待续...