如何在Ubuntu Linux中安装MySQL
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