返回顶部
摘要: 思路: mysql连接到服务器,通过两种方式: 本地socket模式 远程TCP/IP模式 用户密码的验证,是通过mysql数据库的user表,来进行识别的 只要采取一种方法(绕过mysql_server的密码验证过程),即可成功登陆上mysql服务器,从而可以通过mysql.user表,重新设定r 阅读全文
posted @ 2021-01-12 21:48 Be-myself 阅读(210) 评论(0) 推荐(0) 编辑
摘要: DROP DATABASE [ IF EXISTS ] <数据库名> 语法说明如下: <数据库名>:指定要删除的数据库名。 IF EXISTS:用于防止当数据库不存在时发生错误。 DROP DATABASE:删除数据库中的所有表格并同时删除数据库。使用此语句时要非常小心,以免错误删除。如果要使用 D 阅读全文
posted @ 2021-01-12 16:11 Be-myself 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 语法: ALTER DATABASE [数据库名] { [ DEFAULT ] CHARACTER SET <字符集名> | [ DEFAULT ] COLLATE <校对规则名>} 实例: mysql> ALTER DATABASE test_db -> DEFAULT CHARACTER SET 阅读全文
posted @ 2021-01-12 16:07 Be-myself 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 语法: 使用 CREATE DATABASE 语句创建数据库,语法格式如下: CREATE DATABASE [IF NOT EXISTS] <数据库名> [[DEFAULT] CHARACTER SET <字符集名>] [[DEFAULT] COLLATE <校对规则名>]; 语法说明如下: <数 阅读全文
posted @ 2021-01-12 16:05 Be-myself 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 在 MySQL 中,可使用 SHOW DATABASES 语句来查看或显示当前用户权限范围以内的数据库。查看数据库的语法格式为: SHOW DATABASES [LIKE '数据库名']; 查看所有数据库: mysql> SHOW DATABASES; 查看指定数据库: mysql> SHOW DA 阅读全文
posted @ 2021-01-12 15:57 Be-myself 阅读(528) 评论(0) 推荐(0) 编辑
摘要: root用户修改普通用户的密码: 语法: 使用 root 用户登录到 MySQL 服务器后,可以使用 SET 语句来修改普通用户密码。语法格式如下: SET PASSWORD FOR 'username'@'hostname' = PASSWORD ('newpwd'); 其中,username 参 阅读全文
posted @ 2021-01-12 15:33 Be-myself 阅读(2098) 评论(0) 推荐(0) 编辑
摘要: 实例: 删除用户的某些特定权限: mysql> REVOKE INSERT ON *.* -> FROM 'testUser'@'localhost'; Query OK, 0 rows affected (0.01 sec) 删除特定用户的所有权限: mysql> REVOKE ALL -> FR 阅读全文
posted @ 2021-01-12 15:01 Be-myself 阅读(3483) 评论(0) 推荐(0) 编辑
摘要: mysql 数据库下的 user 表中存储着用户的基本权限,可以使用 SELECT 语句来查看。SELECT 语句的代码如下: SELECT * FROM mysql.user; 要执行该语句,必须拥有对 user 表的查询权限。 使用 SHOW GRANTS FOR 语句查看权限。其语法格式如下: 阅读全文
posted @ 2021-01-12 14:56 Be-myself 阅读(3167) 评论(0) 推荐(1) 编辑
摘要: 实例: 使用 GRANT 语句创建一个新的用户 testUser,密码为 testPwd。用户 testUser 对所有的数据有查询、插入权限,并授予 GRANT 权限。SQL 语句和执行过程如下: mysql> GRANT SELECT,INSERT ON *.* -> TO 'testUser' 阅读全文
posted @ 2021-01-12 14:48 Be-myself 阅读(278) 评论(0) 推荐(0) 编辑
levels of contents 点击查看具体代码内容