欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在Ubuntu/Linux环境下使用MySQL:安装MySQL

程序员文章站 2022-04-13 23:10:23
...

操作系统:Ubuntu 17.04 64位

MySQL版本:MySQL 5.7

一、官方文档

网上有非常多的文章介绍如何在linux操作系统环境下安装mysql,我也跟着这些文章绕了很大的圈子,最后才发现,人家mysql官方的文档就写得清清楚楚的。

点击查阅官方文档

如果想查阅如何安装的话,可以点击官方文档中下图中的部分:

在Ubuntu/Linux环境下使用MySQL:安装MySQL

我安装的版本是5.7,所以就查阅5.7的文档。当然也可以点击右侧的下载按钮,将手册下载到本地。

进入相应版本的在线手册后,就能够在左侧的导航栏中找到与安装有关的内容:Installing and Upgrading MySQL 

展开这个导航菜单,会发现下面有非常多不同版本的安装手册:

在Ubuntu/Linux环境下使用MySQL:安装MySQL

扫了一眼,有通用安装手册、在Unix/Linux下的安装手册、在Windows下的安装手册等等。

事情好像变得有些大条。

不要着急,这个时候转而进入MySQL的下载页面(开源免费版):点击打开传送门

在下载页面上,只要选择我们所使用的操作系统版本:

在Ubuntu/Linux环境下使用MySQL:安装MySQL

这个时候,下载界面会很贴心得为我们自动筛选出我们可以使用的版本,顺便将安装包下载下来:

在Ubuntu/Linux环境下使用MySQL:安装MySQL

这下就很明确了,我们下载的是deb安装包,然后回到在线手册-----Installing MySQL on Linux Using Debian Packages from Oracle,找到相应的安装手册就可以了,如下图中的粗体字部分:

在Ubuntu/Linux环境下使用MySQL:安装MySQL

二、安装

下载好了安装包,又找到了官方手册,接下来就是照着手册的提示一步一步做就好了。

1.解压安装包

tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar
在Ubuntu/Linux环境下使用MySQL:安装MySQL

2.安装libaio库

sudo apt-get install libaio1

在Ubuntu/Linux环境下使用MySQL:安装MySQL

3.预设MySQL

在这一步,我们会设置root用户的密码
sudo dpkg-preconfigure mysql-community-server_*.deb
在Ubuntu/Linux环境下使用MySQL:安装MySQL

输入完上述命令后,会跳出如下图这样的一个界面,在该界面上,连续两次输入root密码即可:
在Ubuntu/Linux环境下使用MySQL:安装MySQL
在官网的手册页上,有下面这段“重要提示”:
在Ubuntu/Linux环境下使用MySQL:安装MySQL
其中的最后一句话写到,如果我们将来希望修改root的密码,那我们可以使用“mysql_secure_installation”。

4.执行安装

sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb
在Ubuntu/Linux环境下使用MySQL:安装MySQL
官方手册很贴心的提示说,在安装过程中可能会被提示需要依赖包,然后我就如预期一样看到了这个提示:
在Ubuntu/Linux环境下使用MySQL:安装MySQL
手册毕竟是手册,很贴心地告诉了我如何安装这些依赖,于是我就照做了:
sudo apt-get -f install
在Ubuntu/Linux环境下使用MySQL:安装MySQL
完成之后,再次执行安装命令即可:
sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb
这下就不报错了,如下图所示:
在Ubuntu/Linux环境下使用MySQL:安装MySQL

三、启动或关闭MySQL服务

使用以下命令来启动MySQL:
service mysql start
在Ubuntu/Linux环境下使用MySQL:安装MySQL
顺便提一下,service包含以下一些参数:
在Ubuntu/Linux环境下使用MySQL:安装MySQL
启动完之后,使用以下命令可以查看MySQL服务的状态:
service mysql status
如下图所是,如果看到了一个绿色的小灯亮起,就表示MySQL服务正在欢快地运行着:
在Ubuntu/Linux环境下使用MySQL:安装MySQL

好了,以上就是所有的安装步骤了。建议英文比较好的朋友直接查阅在线手册,并跟着在线手册来操作。

最后,罗列一下一些重要文件的安装路径:
 - 所有的配置文件(例如my.cnf文件):/etc/mysql
 - 所有的二进制文件、库、头文件等等:/usr/bin 以及 /usr/sbin
 - 数据目录:/var/lib/mysql