mysql简单管理及mysql操作

mysql简单管理及mysql操作

ID:36302496

大小:309.50 KB

页数:23页

时间:2019-05-08

mysql简单管理及mysql操作_第1页
mysql简单管理及mysql操作_第2页
mysql简单管理及mysql操作_第3页
mysql简单管理及mysql操作_第4页
mysql简单管理及mysql操作_第5页
资源描述:

《mysql简单管理及mysql操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MySQL简单管理及MySQL操作MySQL数据库简单的管理及MySQL数据库的操作。通过学习,需要掌握以下内容:进入MySQL设置管理员密码。增加用户并设置密码。设置用户权限。取消权限及删除用户。备份和复制数据库。MySQL数据库定义。SQL数据操作。1进入MySQL设置管理员密码MySQL数据库的管理员应该知道如何设置管理员账号的密码,当用户忘记MySQL数据库管理员的密码时,或MySQL数据库系统的密码被其他人知道以及长时间使用一个密码,影响MySQL数据库系统的安全时,用户可以进入MySQL数据库对管理员密码

2、进行修改。下面就介绍一下怎么样修改MySQL数据库管理员的密码,分为两种情况,一种是知道管理员的密码去修改,另一种是忘记了管理员的密码。1.1修改管理员密码换掉MySQL数据库的旧密码。首先要运行“ms.dos”命令窗口,然后通过命令“cdC:MySQLbin”,进入MySQL数据库的“bin”目录下,如图10.1所示。在图10.1所示的窗口中,表明读者已进入MySQL的bin目录下,接下来就进行修改密码的操作,在光标闪的地方输入如下的命令。mysqladmin–uroot–ppasswordmypassword

3、在此命令中,“password”后面跟的是读者要修改的新密码。也可以把管理员的名字修改为读者的名字。运行引命令后,会提示用户输入旧密码,这样保证了数据库的安全,如图10.2所示。1.2重置管理员密码如果用户忘记了MySQL数据库的密码,也可以通过以下操作来重新设置MySQL数据库的密码。(1)首先要把MySQL数据库的所有进程结束,如果是windows,直接调出进程管理器结束。(2)然后以安全模式启动MySQL数据库,安全模式启动MySQL数据库的方法是运行“ms.dos”命令窗口,然后通过命令“cdC:MySQL

4、bin”,进入MySQL数据库的“bin”目录下。(3)无密码进入MySQL数据库,命令如下所示。safe_mysqld--skip-grant-tables&此命令是用于无密码进入MySQL数据库系统中,接下来进行重新设置管理员账号的密码工作。(4)打开MySQL数据库,命令如下所示。usemysql(5)修改密码。修改密码的命令如下所示。updateusersetpassword=password("new_pass")whereuser="root";此命令中,“new_pass”是用户需要输入的密码,运行此

5、命令后,还要更新MySQL数据库的权限表,命令如下所示。flushprivileges;2增加用户并设置密码及设置用户权限MySQL数据库管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后可以做什么。2.1设置用户权限的命令MySQL现在的版本中,引入了两条语句,使得管理员的工作更容易完成,“gradt”语句是用于创建MySQL数据库中的用户并指定其权限,而“revoke”语句是用来删除用户的权限。两条语句是为MySQL数据库系统的前端服务的,并提供与直接操作这些表的内容的不同方

6、法。这两条语句影响MySQL数据库系统中的4个表,这4个表如表10.1所示。2.2数据库用户有哪些权限下面介绍下MySQL数据库中用户的权限,给用户设置权限就是告诉MySQL数据库此用户可以连接哪个数据库及数据表,连接数据库及数据表后可以做什么工作。MySQL数据库中用户的权限如表10.2所示。2.3增加用户并赋予权限本小节会演示一些去权限方面的命令,为了便于读者阅读,通过编号形式展现每个命令和功能。(1)增加一个用户,并赋予其权限及口令。MySQL数据库增加用户的命令格式如下。grantselecton数据库.*t

7、o用户名@登录主机identifiedby“密码”(2)创建一个只能在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作。创建此用户的命令如下所示。grantselect,insert,update,deleteonmydb.*totest1@localhostidentifiedby"123";(3)把某个查询表的权限授予指定用户,此操作是如何来实现,下面笔者就以数据表“table1”为例,把数据表“talbe1”的所有权限赋予给用户“test1”。实现此操作的命令如下所示。grant

8、selectontabletable1totest1;(4)把多个数据表的权限授予指定几个用户,此操作是如何来实现。下面笔者就以数据表“table1”、“table2”为例,把数据表“talbe1”和“table2”的所有权限赋予给用户“test1”和“test2”。实现此操作的命令如下所示。grantallprivilegesontablet

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。