MySQL数据库应用与开发技术 第9章 数据库运维管理.pptx

MySQL数据库应用与开发技术 第9章 数据库运维管理.pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

MySQL数据库应用与开发技术

第9章数据库运维管理

本单元教学目标

认识、了解数据库权限管理操作

掌握数据库账户创建及管理操作

掌握数据同步、备份、恢复的方法

掌握数据自动化运维脚本开发

认识、了解常用的数据库操作命令

关闭数据库

命令行关闭:

在cmd命令行下进入MySqlServer_Home的bin目录

找到mysqladmin.exe文件

用如下命令关闭:

mysqladmin-uroot-prootshutdown

-u后面跟的是root帐号

-p后面跟的是帐号的密码,此处为:“root”

查找mysql进程的命令

netstat-noa|findstr3306

3

数据库启动

命令行启动:

在cmd命令行下进入MySqlServer_Home的bin目录下

找到mysqld.exe或mysqld-nt.exe或mysqld-debug.exe文件

根据应对文件,选择对应的命令启动:

mysqld--console

mysqld-nt--console

mysqld-debug--console

最后看到如下类似信息时表示启动成功:

mysqld:readyforconnectionsVersion:'5.1.2-alpha'socket:''port:3306

4

数据库命令行登录

在cmd命令行下进入MySqlServer_Home的bin目录

找到mysql.exe文件

用如下命令登录:

mysql-uroot-proot

-u后面跟的是root帐号

-p后面跟的是帐号的密码,此处为:“root”

语句的最后面不能跟分号“;”

看到如下信息时表示启动成功:

退出MySQL登录:quit

查询当前登录帐号:selectuser()

5

修改用户密码

命令行修改root用户密码:

在cmd命令行下进入MySqlServer_Home的bin目录

找到mysqladmin.exe文件

格式:

mysqladmin-u用户名-p旧密码password新密码

如,把root帐号密码修改为“123”:

mysqladmin-uroot-prootpassword123

用修改后密码测试能否正常登录

修改其它用户密码:

在mysql库修改user表中的password字段

使用password()函数

如:updateusersetpassword=password('123')whereuser='hello‘

刷新权限flushprivileges

6

创建新帐户

命令行创建新用户

格式:

CREATEUSER'username'@'host'IDENTIFIEDBY'password‘

host表示可登录此帐号的IP,

如果授权所有的IP均可登录,则用‘%’通配符表示

如,创建一个test帐号,密码为“1234”

CREATEUSER'test'@'localhost'IDENTIFIEDBY'1234';

CREATEUSER'pig'@'00'IDENTIFIEDBY'1234';

CREATEUSER'abc'@'%'IDENTIFIEDBY'1234';

7

本单元建表脚本|创建test、demo库

CREATEDATABASEIFNOTEXISTStest;

USEtest;

DROPTABLEIFEXISTS`user`;

CREATETABLE`user`(

`user_id`int(10)unsignedNOTNULLauto_increment,

`user_name`varchar(45)NOTNULL,

`pass_word`varchar(45)NOTNULL,

`email`varchar(45)NOTNULL,

`phone`varchar(45)NOTNULL,

`sex`char(1)NOTNULL,

`score`int(10)unsignedNOTNULL,

PRIMARYKEY(`user_id`)

)ENGINE=InnoDBAUTO_INCREMENT=11DEFAULTCHARSET=utf8;

INSERTINTO`user`(`user_id`,`user_name`,`pass_word`,`email`,`phone`,`sex`,`score`)VALUES

(1,'LiMing','LiMing','LiMing@',,'0',60),

(2,'Zhuan

文档评论(0)

dllkxy + 关注
实名认证
内容提供者

本文库主要涉及建筑、教育等资料,有问题可以联系解决哦

版权声明书
用户编号:5213302032000001

1亿VIP精品文档

相关文档