找到关于数据库的6705 篇文章

MySQL 如何阻止未授权客户端访问数据库系统?

Abhinaya
更新于 2020年6月20日 11:51:30

204 次浏览

MySQL 实现了一个复杂的访问控制和权限系统,允许我们创建全面的访问规则来处理客户端操作,并有效地阻止未授权客户端访问数据库系统。当客户端连接到服务器时,MySQL 访问控制有两个阶段:连接验证 连接到 MySQL 数据库服务器的客户端需要拥有有效的用户名和密码。此外,客户端连接的宿主需要与 MySQL 授权表中的宿主匹配。请求验证 一旦成功建立连接,对于客户端发出的每个语句,MySQL 都会检查客户端是否…… 阅读更多

如何使用 ALTER USER 语句更改 MySQL 用户密码?

mkotla
更新于 2020年6月20日 11:41:28

358 次浏览

我们还可以使用 ALTER USER 语句以及 IDENTIFIED BY 子句来更改 MySQL 用户密码。其语法如下:语法ALTER USER 用户名@主机名 IDENTIFIED BY ‘新密码’此处,新密码将是我们想要为 MySQL 用户设置的新密码用户名是当前用户的名称。主机名是当前用户的宿主名称。示例如果我们想要将用户@localhost 的密码更改为 ‘tutorials’,则可以按如下方式进行:ALTER USER user@localhost IDENTIFIED BY ‘tutorials’

如何使用 SET PASSWORD 语句更改 MySQL 用户密码?

Govinda Sai
更新于 2020年6月20日 11:42:26

269 次浏览

我们可以使用 SET PASSWORD 语句更改密码。在使用此命令之前,我们需要至少拥有 UPDATE 权限。其语法如下:语法SET PASSWORD FOR ‘用户名@主机名’=新密码;此处,新密码将是我们想要为 MySQL 用户设置的新密码用户名是当前用户的名称。主机名是当前用户的宿主名称。示例如果我们想要将用户@localhost 的密码更改为 ‘tutorials’,则可以按如下方式进行:SET PASSWORD FOR ‘user@localhost’= tutorials;

如何使用 SUBSTRING_INDEX() 函数获取字符串中两个相同分隔符之间的子字符串作为输出?

Samual Sam
更新于 2020年6月20日 11:40:33

226 次浏览

我们需要使用嵌套的 SUBSTRING_INDEX() 函数来获取字符串中两个相同分隔符之间的子字符串作为输出。例如,从字符串 ‘www.tutorialspoint.com’ 中,我们想要子字符串 ‘tutorialspoint’(它位于两个相同的分隔符 ‘.’ 之间)作为输出,则可以按如下方式使用嵌套形式的 SUBSTRING_INDEX() 函数:mysql> Select SUBSTRING_INDEX(SUBSTRING_INDEX('www.tutorialspoint.com','.',2),'.',-1)AS '嵌套 SUBSTRING_INDEX'; +------------------------+ | 嵌套 SUBSTRING_INDEX | +------------------------+ | tutorialspoint | +------------------------+ 1 row in set (0.02 sec)

如何使用 MySQL SUBSTRING_INDEX() 函数将 IP 地址拆分为四个相应的八位字节?

Chandu yadav
更新于 2020年2月10日 07:11:38

771 次浏览

假设我们有一个名为 ‘ipaddress’ 的表,它在 ‘IP’ 列中包含 IP 地址作为其值,如下所示:mysql> Select * from ipaddress; +-----------------+ | ip | +-----------------+ | 192.128.0.5 | | 255.255.255.255 | | 192.0.255.255 | | 192.0.1.5 | +-----------------+ 4 rows in set (0.10 sec)现在,借助以下查询中的 SUBSTRING_INDEX() 函数,我们可以将 IP 地址划分为四个八位字节:mysql> Select IP, SUBSTRING_INDEX(ip, '.', 1)AS '第一部分', -> SUBSTRING_INDEX(SUBSTRING_INDEX(ip, '.', 2), '.', -1)AS '第二部分', ... 阅读更多

如果我们提供参数 ‘count’ 的负值,MySQL SUBSTRING_INDEX() 函数如何返回子字符串?

Rama Giri
更新于 2020年2月10日 07:11:51

312 次浏览

MySQL SUBSTRING_INDEX() 函数可以接受参数 ‘count’ 的负值,在这种情况下,它将返回最终分隔符右侧的子字符串。示例mysql> Select SUBSTRING_INDEX('www.google.com','.',-2); +------------------------------------------+ | SUBSTRING_INDEX('www.google.com','.',-2) | +------------------------------------------+ | google.com | +------------------------------------------+ 1 row in set (0.00 sec) mysql> Select SUBSTRING_INDEX('www.google.com','.',-1); +------------------------------------------+ | SUBSTRING_INDEX('www.google.com','.',-1) | +------------------------------------------+ | com | +------------------------------------------+ 1 row in set (0.00 sec)

MySQL 中 FLUSH PRIVILEGES 语句有什么作用?

Vrundesha Joshi
更新于 2019年7月30日 22:30:21

6K+ 次浏览

实际上,我们需要执行 flush-privileges 操作来告诉服务器重新加载授权表。这可以通过发出 FLUSH PRIVILEGES 语句或执行 mysqladmin flush-privileges 或 mysqladmin reload 命令来完成。如果我们使用 INSERT、UPDATE 或 DELETE 等命令直接修改授权表,则 FLUSH PRIVILEGES 非常必要,因为在重新启动服务器或告诉它重新加载表之前,这些更改对权限检查没有任何影响。但是,通过 GRANT 命令分配的权限不需要 FLUSH PRIVILEGES 才能生效——MySQL 服务器可以立即注意到这些更改并重新加载授权表…… 阅读更多

如何使用 UPDATE 语句更改 MySQL 用户密码?

Giri Raju
更新于 2020年6月20日 11:43:23

2K+ 次浏览

要使用 UPDATE 语句更改 MySQL 用户密码,我们需要更新 ‘mysql’ 数据库的 ‘user’ 表。其语法如下:语法USE mysql; UPDATE user SET authentication_string = PASSWORD(‘新密码’) WHERE user = 用户名 AND host = 主机名;前两个语句将是通用的,因为要更改 MySQL 用户的密码,我们需要使用 MySQL 数据库并更新 user 表。新密码将是我们想要为 MySQL 用户设置的新密码用户名是当前用户的名称。主机名是当前用户的宿主名称。示例如果我们想要…… 阅读更多

如何从 MySQL 服务器命令行获取特定数据库中的表列表?

Rishi Rathor
更新于 2020年2月10日 06:46:34

210 次浏览

我们需要使用 ‘mysqlshow’ 客户端程序以及数据库名称来获取特定数据库中的表列表。其语法如下:Mysqlshow –u root 数据库名 [模式匹配]此处,数据库名将是我们想要从中获取表名称的数据库的名称。模式匹配是可选的。它用于获取某些特定模式的表列表。如果我们不提供任何模式,它将显示存储在该数据库中的所有表。示例以下命令将获取数据库 ‘query’ 的所有表:C:\mysql\bin>mysqlshow -u ... 阅读更多

如何从 MySQL 服务器命令行分析特定数据库的表?

Ramu Prasad
更新于 2020年2月10日 06:48:01

196 次浏览

我们需要使用 `mysqlcheck` 客户端程序以及 `--analyze` 选项来分析特定数据库的表。其语法如下:
Mysqlcheck –u root –analyze db_name
例如,以下命令将分析数据库“query”的表:
C:\mysql\bin>mysqlcheck -u root --analyze query
query.cars OK
query.copy_cars OK
query.countries 表已经是最新状态
query.customers ... 阅读更多

广告