如何在Ubuntu Linux中安装MySQL

时间:2020-01-09 10:45:15  来源:igfitidea点击:

MySQL是典型的数据库管理系统。它用于许多技术堆栈,包括流行的LAMP(Linux,Apache,MySQL,PHP)堆栈。它已经证明了其稳定性。使MySQL如此出色的另一件事是它是开源的。

如何在Ubuntu 18.04中安装和使用MySQL 8.0?本教程教我们在基于Ubuntu的Linux发行版中安装MySQL。

在Ubuntu中安装MySQL

方法1.从Ubuntu存储库安装MySQL

首先,通过输入以下内容来确保存储库已更新:

sudo apt update

现在,要安装MySQL 5.7,只需键入:

sudo apt install mysql-server -y

方法2.使用官方存储库安装MySQL

第一步是浏览到MySQL官方网站的下载页面。

在这里,转到DEB软件包的下载链接。

向下滚动有关Oracle Web的信息,然后右键单击"No thanks",开始下载。选择复制链接位置。

现在回到终端。我们将使用Curl命令下载软件包:

curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb

https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb是我从网站复制的链接。根据MySQL的当前版本,它可能有所不同。让我们使用dpkg开始安装MySQL:

sudo dpkg -i mysql-apt-config*

更新存储库:

sudo apt update

要实际安装MySQL,我们将使用与第一种方法相同的命令:

sudo apt install mysql-server -y

验证MySQL安装

要验证MySQL是否正确安装,请使用:

sudo systemctl status mysql.service

这将显示有关该服务的一些信息

使用以下命令启动该服务:

sudo systemctl start mysql.service

配置/保护MySQL

对于新安装,应运行提供的命令来进行与安全相关的更新。那是:

sudo mysql_secure_installation

连接和断开MySQL服务器

为了能够运行SQL查询,我们首先必须使用MySQL连接到服务器并使用MySQL提示符。这样做的命令是:

mysql -h host_name -u user -p
  • -h用于指定主机名(如果服务器位于另一台计算机上;否则,则省略它)
  • -u提到用户
  • -p指定我们要输入密码。

尽管不建议(出于安全原因),但可以在命令中直接在-p后面输入密码来输入密码。例如,如果test_user的密码为1234,并且我们尝试在使用的计算机上进行连接,则可以使用:

mysql -u test_user -p1234

如果我们成功输入了必需的参数,MySQL Shell提示符(mysql>)将招呼我们:

要断开与服务器的连接并留下mysql提示符,请键入:

QUIT

键入quit(MySQL不区分大小写)或者\ q也可以。按Enter退出。

我们还可以使用简单的命令输出有关版本的信息:

sudo mysqladmin -u root version -p

如果要查看选项列表,请使用:

mysql --help

卸载MySQL

首先,禁用服务:

sudo systemctl stop mysql.service && sudo systemctl disable mysql.service

确保备份数据库,以备日后使用。我们可以通过运行以下命令来卸载MySQL:

sudo apt purge mysql*

清理依赖项:

sudo apt autoremove