如何在Ubuntu,Debian,Mint-Kali上安装MySQL?

MySQL是一个免费的开源数据库服务器,在开源社区非常流行。MySQL被很多应用程序和公司使用,比如Facebook、Google等。在本教程中,我们将学习如何将MySQL安装到deb中 或者基于apt的发行版,比如Ubuntu、Debian、Mint和Kali。本指南可用于其他用途 deb apt 也基于分布。

MySQL与MariaDB学习指南佚名
| 月销量1件
优惠价29.76元
原价¥29.76

淘口令:

¥d5zjXqnxJh6¥
 
图片[1]-如何在Ubuntu,Debian,Mint-Kali上安装MySQL?-cppku-C++库

更新存储库信息

更新存储库信息不是一项要求,而是一种最佳实践,它将为我们提供有关MySQL的最新信息。

$ sudo apt update
Update Repository Information
更新存储库信息

从Apt存储库安装MySQL服务器

MySQL服务器应用程序名为 mysql-server 作为包名。我们可以用 apt apt-get 为了安装 mysql-server 包装如下。我们也可以使用 -y 选项以自动接受确认。

$ sudo apt install mysql-server
Install MySQL Server From Apt Repository
从Apt存储库安装MySQL服务器

下载MySQL服务器二进制文件

另一种安装MySQL的方法是通过二进制安装文件。我们可以从官方下载网站MySQL.com下载MySQL二进制文件。但是请记住,不同版本的MySQL Server提供的许可证和成本是不同的。我们将使用Ubuntu的社区版本,可以从下面的链接中列出。

https://dev.mysql.com/downloads/mysql/

我们将下载 deb 包装 wget .

$ wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-server_8.0.11-1ubuntu18.04_amd64.deb-bundle.tar
Download MySQL Server Binary
下载MySQL服务器二进制文件

安装MySQL二进制Deb包

下载完成后,我们将首先提取 tar 存档如下。

$ tar xvf mysql-server_8.0.11-1ubuntu18.04_amd64.deb-bundle.tar
Install MySQL Binary Deb Package
安装MySQL二进制Deb包

我们将安装 mysql-community-server_8.0.11-1ubuntu18.04_amd64.deb 包装 dpkg 就像下面一样。

$ sudo dpkg -i mysql-community-server_8.0.11-1ubuntu18.04_amd64.deb

安全的MySQL服务器安装

安全性是当今IT系统的重要组成部分。我们可以通过使用 mysql_secure_installation 强化脚本。这将运行一些命令,这些命令将更改MySQL配置并加强它。这个脚本将首先询问 root 然后问一些关于安全性的问题。

$ sudo mysql_secure_installation
Secure MySQL Installation
安全MySQL安装

显示MySQL服务或守护程序状态

安装完成并安全后,我们可以列出MySQL服务器的状态。我们将使用 systemctl 命令 status 选项列出MySQL守护进程是否工作。

$ systemctl status mysql
Show MySQL Service or Daemon Status
显示MySQL服务或守护程序状态

我们可以看到守护进程运行正常。

相关文章: 如何从Java应用程序访问MySQL数据库?

启动MySQL服务/Daemon/Server

如果MySQL服务没有启动或停止的原因,我们可以启动MySQL服务 start 选项如下。

$ systemctl start mysql

停止MySQL服务/守护程序/服务器

如果我们需要停止MySQL守护进程,我们可以使用 stop 选项。这对于通过停止和启动服务来应用新配置非常有用。

$ systemctl stop mysql

登录测试MySQL服务器

我们可以通过连接到服务控制台来测试MySQL服务器 mysql 命令。我们还需要提供如下用户名和密码。

$ mysql -u root -p
Test MySQL Server
测试MySQL服务器

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享