Ubuntu18.04下安装MySQL(图文教程)

Ubuntu18.04下安装MySQL(图文教程)

摘要:本文主要介绍了在Ubuntu18.04下安装MySQL的方法,文中举例说明非常详细,具有一定的参考价值。有需要的朋友可以参考一下。

提示:以下操作都是在root权限下执行的。

#检查是否安装了MySQL:

dpkg -l | grep mysql

#安装MySQL:

apt安装mysql-server

安装完成后,您可以使用以下命令检查安装是否成功:

netstat -tap | grep mysql

通过上述命令检查后,如果看到mysql的socket处于LISTEN状态,说明安装成功。

您可以通过以下命令登录mysql数据库:

mysql -u root -p

-u表示登录的用户名,-p表示登录用户的密码。现在mysql数据库没有密码。输入密码:直接进入mysql数据库。

然后通过演出数据库;您可以查看所有当前数据库。

接下来,为了保证数据库的安全和正常运行,对数据库进行初始化。该初始化操作包括以下五个步骤。

(1)安装验证密码插件。

(2)在数据库中设置root管理员的专属密码。

(3)然后删除匿名账户,使用root管理员远程登录数据库,保证数据库上运行的业务的安全性。

(4)删除默认测试数据库,取消测试数据库的一系列访问权限。

(5)刷新授权列表,使初始化的设置立即生效。

对于以上数据库初始化的操作步骤,我在下面的输出信息旁边做了简单的注释。

root @ Ubuntu-virtual-machine:~ # MySQL _ secure _ installation

保护MySQL服务器部署。

使用空白密码连接到MySQL。

验证密码插件可以用来测试密码

并提高安全性。它检查密码的强度

并允许用户只设置那些

足够安全。您要设置验证密码插件吗?#您要安装验证密码插件吗?

Y | y代表是,其他键代表否:n #这里我选n。

请在此设置root用户的密码。

新密码:#输入要为root管理员设置的数据库密码。

重新输入新密码:#再次输入密码。

默认情况下,MySQL安装有一个匿名用户,

允许任何人登录MySQL,而不需要

为他们创建的用户帐户。这仅用于

测试,并使安装进行顺利一点。

您应该在进入生产之前删除它们

环境。

删除匿名用户?(按y | y表示是,其他任何键表示否):y #删除匿名帐户。

成功。

通常,应该只允许root用户从

“本地主机”。这确保了某人不能猜测

来自网络的root密码。

不允许远程root登录?(按y | y表示是,其他任意键表示否):n #禁止root管理员远程登录,我这里没有禁止。

.跳绳。

默认情况下,MySQL附带一个名为“test”的数据库

任何人都可以访问。这也只是为了测试,

并且应该在进入生产之前移除

环境。

是否删除测试数据库并访问它?(按y | y表示是,按任何其他键表示否):y #删除测试数据库并取消其访问权限。

-删除测试数据库.

成功。

-删除测试数据库的权限.

成功。

重新加载权限表将确保所有更改

到目前为止所做的将立即生效。

现在重新加载权限表吗?(按y | y表示是,按任何其他键表示否):y #刷新授权表以使初始化的设置立即生效。

成功。

全部完成!

检查mysql服务状态:

系统状态mysql

以下结果表明mysql服务运行正常:

再次使用mysql -u root -p命令,输入password:并按Enter键进入mysql数据库。

使用mysql打开mysql命名的数据库并显示当前数据库的表的命令:show tables查询用户表中的数据:select * from user(用户表包含mysql数据库的所有帐户信息)

现在要配置mysql以允许远程访问,首先编辑/etc/MySQL/mysqld . conf . d/mysqld . CNF配置文件:

vim/etc/MySQL/MySQL . conf . d/mysqld . cn f

注释掉bind-address=127.0.0.1

保存,然后进入mysql数据库并执行授权命令:

mysql -u root -p

MySQL all on *。* to root @“%”由带有grant选项的“您的密码”标识;

mysql flush特权;#刷新权限

mysql出口

然后执行exit命令退出mysql服务,然后执行以下命令重启mysql:

systemctl restartmysql

现在在Windows下,可以使用Navicat图形化工具远程连接Ubuntu下的MySQL数据库,输入刚刚授权的远程权限的密码。

顺便在这里分享一下:Navicat for MySQL 10.1.7安装包

链接:https://pan.baidu.com/s/12P1BcvQsRetBY0jGIvwILwshfl=shareset取款代码:8bft

好了,这里,Ubuntu18.04下MySQL的安装已经完成。

在操作过程中,我遇到了以下错误:

e:无法获取lock/var/lib/dpkg/lock-frontend-open(11:资源暂时不可用)

e:无法获取dpkg前端锁(/var/lib/dpkg/lock-frontend),另一个进程正在使用它吗?

解,参考文章:https://www.jb51.net/article/172460.htm

总结

以上是边肖介绍的在Ubuntu18.04下安装MySQL的方法。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!

如果你觉得这篇文章对你有帮助,请转载,请注明出处,谢谢!

Ubuntu18.04下安装MySQL(图文教程)