MySQL是一个开放的数据库管理系统,由于其可移植性、小巧灵活、运行速度快等优点,被受广大中小企业青睐,下面我们就开始MySQL的学习之旅。

首先介绍MySQL数据库的安装,本文主要介绍MySQL数据库在Windows和Linux下的安装。

一、Windows下的安装

1.安装步骤:


a..首先进入官网http://dev.mysql.com/downloads/mysql/,选择版本号,然后选择MSI下载


b.运行下载下来的MSI文件,按照安装指导一步一步的安装,由于比较简单这里就不再过多解释


2.安装完成后MySQL服务默认是自动启动,按照如图所示查看


右击我的电脑




然后选择服务和应用程序下的服务,在右边的服务中往下翻,查找MySQL,状态栏表示当前MySQL是否启动,启动类型表示是手动启动、自动启动还是禁止




右击MySQL,可以启动和关闭MySQL,点击属性可以等该启动类型






3.命令行下启动和关闭MySQL


启动MySQL方式,在管理员命令行(win+x,按下A)下输入 net start mysql 命令,如下所示




关闭MySQL和启动MySQL服务相似, 命令为: net stop mysql




4. 注意,安装失败,很可能十一前安装过Mysql卸载后没有把mysql data目录删除,删除这个目录就可以了,这个文件夹在C:\ProgramData\MySQL下,这是一个隐藏文件夹。



二、 Linux下的安装


1.安装步骤


a.根据自己Linux版本去官网下载相应的MySQL RPM安装包,主要下载如下三个安装包




第一个rpm包是MySQL客户端;


第二个是开发用的安装包;


第三个是服务端的安装包


b.Linux一般在安装时都安装了Mysql,卸载以前的MySQL


查看是否安装,一般会出现如下三条信息




卸载上图出现的Mysql安装程序,命令: rpm -ev --nodeps mysql_name, mysql_name是上图中出现的名字,卸载成功不会出现任何提示信息




删除成功后,删除/var/lib/mysql文件夹, rm -rf /var/lib/mysql


c.开始安装MySQL


首先安装MySQL server,输入如下命令 rpm -ivh  rpm包名字,安装完成后启动服务




mysql服务的操作命令有service mysql start | stop | restart | status


d.安装Mysql客户端



e.安装MySQL开发包




f.登陆Mysql首次登陆密码会随机生成在/root/.mysql_secret文件中,使用 mysql -uroot -hlocalhost -p登陆,输入查询到的密码







现在安装完成,在启动服务是有可能出现如下情况




这是因为有mysql僵尸进程, ps -ef | grep mysqld 查看,然后kill -9 进程号杀掉就行了