MySQL系列:1 Linux下mysql安装

介绍

MySQL 是一种开源的数据库管理系统,通常作为流行的LAMP(Linux,Apache,MySQL,PHP / Python / Perl)堆栈的一部分安装。它使用关系数据库SQL(结构化查询语言)来管理其数据。安装的方式很简单:更新软件包索引,安装mysql-server软件包,然后运行附带的安全脚本即可。

Linux平台上推荐使用apt-get命令来安装Mysql,常用的有以下几个部件:

1.  mysql-server :MySQL服务器

2.  mysql-client : MySQL 客户端,用于连接并操作Mysql服务器。

3. libmysqlclient-dev :MySQL的库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要安装该包。此外,用C语言访问数据库也需要包含此相关库文件;

步骤1 – 安装MySQL

sudo apt-get update					------系统更新
sudo apt-get install mysql-server 			----------装服务端
apt-get isntall mysql-client				-----------装客户端
sudo apt-get install libmysqlclient-dev		-----------装客户端库

系统将提示您在安装过程中创建 root 密码。选择一个安全的密码,并确保你记住它,因为你以后需要它。接下来,我们将完成 MySQL 的配置。

步骤2 – 配置MySQL

因为是全新安装,您需要运行附带的安全脚本。这会更改一些不太安全的默认选项,例如远程 root 登录和示例用户。在旧版本的 MySQL 上,您需要手动初始化数据目录,但 Mysql 5.7 已经自动完成了。运行安全脚本:

sudo mysql_secure_installation

这将提示您输入您在步骤1中创建的 root 密码。如图所示:

您可以按 Y,然后 ENTER 接受所有后续问题VALIDATE PASSWORD plugin密码检查插件Remove anonymous users移除默认用户Disallow root login remotely不允许用root用户通过远程链接登录Remove test database and access to it移除test数据库Reload privilege tables now重载特权表)的默认值,但是要询问您是否要更改 root 密码。您只需在步骤 1 中进行设置即可,因此无需现在更改。

步骤3 – 测试MySQL

按上边方式安装完成后,MySQL应该已经开始自动运行了。要测试它,请检查其状态。

systemctl status mysql.service

您将看到类似于以下内容的输出:


如果MySQL没有运行,您可以启动它:

service mysql start

如需额外的检查,您可以尝试使用 mysqladmin 工具连接到数据库,该工具是允许您运行管理命令的客户端。例如,该命令表示以 root(-u root)方式连接到 MySQL ,提示输入密码(-p)并返回版本。如:

zglinux zhaogang # mysqladmin -p -u root version
Enter password:
mysqladmin  Ver 8.42 Distrib 5.7.22, for Linux on i686
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Server version          5.7.22-0ubuntu0.16.04.1
Protocol version        10
Connection              Localhost via UNIX socket
UNIX socket             /var/run/mysqld/mysqld.sock
Uptime:                 4 min 44 sec

Threads: 1  Questions: 9  Slow queries: 0  Opens: 115  Flush tables: 1  Open tables: 34  Queries per second avg: 0.031

这意味着MySQL正在运行。

结论

现在您的PC上已经安装了一个可以使用的 MySQL 5.7 了。

猜你喜欢

转载自blog.csdn.net/zhaogang1993/article/details/80445043