本文将以Ubuntu Linux 18.04系统为例,说明安装mysql-apt-config_0.8.12-1_all.deb的详细方法,包括连接到MySQL服务器和从MySQL服务器断开连接、卸载的方法。使用deb软件包可以安装到目标的版本,如果使用Ubuntu存储库安装MySQL,则可能安装的不是最新版本。
附:从从Ubuntu存储库安装MySQL 5.7版本
如果你想在Ubuntu Linux 18.04系统中安装MySQL 5.7,那直接使用命令的方式吧。
首先,输入以下命令确保更新你的存储库:
sudo apt update
然后安装MySQL 5.7,只需输入以下命令即可:
sudo apt install mysql-server -y
安装mysql-apt-config_0.8.12-1_all.deb的方法
第一步是浏览官方MySQL网站的下载页面,即https://dev.mysql.com/downloads/repo/apt/:
去下载MySQL deb包,如下图所示:
现在回到终端,我们将使用Curl命令下载包:
curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
上面所下载的软件包是mysql-apt-config_0.8.12-1_all.deb,让我们使用dpkg开始安装MySQL:
sudo dpkg -i mysql-apt-config*
也可以直接运行:sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb命令。
更新存储库:
sudo apt update
要安装MySQL,我们将使用与第一种方法相同的命令,运行以下命令:
sudo apt install mysql-server -y
这样做会在终端中打开一个配置提示,使用向下箭头选择“Ok”选项:
按Enter键,提示你输入密码,是为MySQL设置root密码,不要将它与Ubuntu系统的root密码混淆:
输入密码,然后按Tab键选择,按Enter键,现在必须重新输入密码,完成后,再次按Tab键选择,按Enter键:
将介绍有关配置MySQL服务器的一些信息,按Tab键选择并再次输入:
在这里,你需要选择默认的身份验证插件,确保选中“Use Strong Password Encryption”,按Tab键,然后按Enter键。
至此,你已成功安装mysql-apt-config_0.8.12-1_all.deb。
验证MySQL安装
要验证MySQL是否正确安装,请使用以下命令:
sudo systemctl status mysql.service
这将显示有关该服务的一些信息:
这个时候可以看到Active:active(running),如果不这样做,请使用以下命令启动该服务:
sudo systemctl start mysql.service
配置/保护MySQL的说明
对于新安装,应该运行提供的命令以进行与安全相关的更新:
sudo mysql_secure_installation
它会询问是否要使用VALIDATE PASSWORD COMPONENT,如果要使用它,则必须选择最小密码强度。如果不想要此功能,只需按Enter键即可跳过。
连接到MySQL服务器和从MySQL服务器断开连接
为了能够运行SQL查询,首先必须使用MySQL连接到服务器并使用MySQL提示符,执行此操作的命令是:
mysql -h host_name -u user -p
1、-h用于指定主机名(如果服务器位于另一台机器上,如果不是,则只省略它)。
2、-u提到用户。
3、-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的方法
如果决定要使用较新版本或只是想停止使用MySQL数据库。
首先,禁用该服务:
sudo systemctl stop mysql.service && sudo systemctl disable mysql.service
确保备份数据库,以备日后使用时使用,可以通过运行来卸载MySQL:
sudo apt purge mysql*
进行相关的清理:
sudo apt autoremove
至此,卸载MySQL完成。
相关主题