- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[简单管理及操作
MySQL简单管理及MySQL操作 MySQL数据库简单的管理及MySQL数据库的操作。通过学习,需要掌握以下内容: 进入MySQL设置管理员密码。 增加用户并设置密码。 设置用户权限。 取消权限及删除用户。 备份和复制数据库。 MySQL数据库定义。 SQL数据操作。 1 进入MySQL设置管理员密码 MySQL数据库的管理员应该知道如何设置管理员账号的密码,当用户忘记MySQL数据库管理员的密码时,或MySQL数据库系统的密码被其他人知道以及长时间使用一个密码,影响MySQL数据库系统的安全时,用户可以进入MySQL数据库对管理员密码进行修改。下面就介绍一下怎么样修改MySQL数据库管理员的密码,分为两种情况,一种是知道管理员的密码去修改,另一种是忘记了管理员的密码。 1.1 修改管理员密码 换掉MySQL数据库的旧密码。首先要运行“ms.dos”命令窗口,然后通过命令“cd C:\MySQL\bin”,进入MySQL数据库的“bin”目录下,如图10.1所示。 在图10.1所示的窗口中,表明读者已进入MySQL的bin目录下,接下来就进行修改密码的操作,在光标闪的地方输入如下的命令。 mysqladmin –u root –p password mypassword 在此命令中,“password”后面跟的是读者要修改的新密码。也可以把管理员的名字修改为读者的名字。运行引命令后,会提示用户输入旧密码,这样保证了数据库的安全,如图10.2所示。 1.2 重置管理员密码 如果用户忘记了MySQL数据库的密码,也可以通过以下操作来重新设置MySQL数据库的密码。 (1)首先要把MySQL数据库的所有进程结束,如果是windows,直接调出进程管理器结束。 (2)然后以安全模式启动MySQL数据库,安全模式启动MySQL数据库的方法是运行“ms.dos”命令窗口,然后通过命令“cd C:\MySQL\bin”,进入MySQL数据库的“bin”目录下。 (3)无密码进入MySQL数据库,命令如下所示。 safe_mysqld --skip-grant-tables 此命令是用于无密码进入MySQL数据库系统中,接下来进行重新设置管理员账号的密码工作。 (4)打开MySQL数据库,命令如下所示。 use mysql (5)修改密码。修改密码的命令如下所示。 update user set password=password(new_pass) where user=root; 此命令中,“new_pass”是用户需要输入的密码,运行此命令后,还要更新MySQL数据库的权限表,命令如下所示。 flush privileges; 2 增加用户并设置密码及设置用户权限 MySQL数据库管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后可以做什么。 2.1 设置用户权限的命令 MySQL现在的版本中,引入了两条语句,使得管理员的工作更容易完成,“gradt”语句是用于创建MySQL数据库中的用户并指定其权限,而“revoke”语句是用来删除用户的权限。两条语句是为MySQL数据库系统的前端服务的,并提供与直接操作这些表的内容的不同方法。这两条语句影响MySQL数据库系统中的4个表,这4个表如表10.1所示。 2.2 数据库用户有哪些权限 下面介绍下MySQL数据库中用户的权限,给用户设置权限就是告诉MySQL数据库此用户可以连接哪个数据库及数据表,连接数据库及数据表后可以做什么工作。MySQL数据库中用户的权限如表10.2所示。 2.3 增加用户并赋予权限 本小节会演示一些去权限方面的命令,为了便于读者阅读,通过编号形式展现每个命令和功能。 (1)增加一个用户,并赋予其权限及口令。MySQL数据库增加用户的命令格式如下。 grant select on 数据库.* to 用户名@登录主机 identified by “密码” (2)创建一个只能在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作。创建此用户的命令如下所示。 grant select,insert,update,delete on mydb.* to test1@localhost identified by 123; (3)把某个查询表的权限授予指定用户,此操作是如何来实现,下面笔者就以数据表“table1”为例,把数据表“talbe1”的所有权限赋予给用户“test1”。实现此操作的命令如下所示。 grant select on table table1 to test1; (4)把多个数据表的权限授予指定几个用户,此操作是如何来实现。下面笔者就以数据表“table1”
文档评论(0)