Windows mysql 维护_WIndows下MySQL的安装与维护

一、数据库的基本概念

数据库: 以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序彼此独立的数据集合。

DBMS(DataBase Management System,数据库管理系统)和数据库。平时谈到“数据库”可能有两种含义:MSSQLServer、Oracle等某种DBMS;存放一堆数据表的一个分类( Catalog )。

常用的数据库 : MySQL、MSSQLServer、DB2、Oracle、Access、Sybase 等。

目前所有的数据库,全是关系型数据库

关系型数据库通常包含下列组件:

--客户端应用程序(Client)

--数据库服务器(Server)

--数据库(Database)

--- DBA 数据库管理员

--- 主键(PrimaryKey)

主键就是数据行的唯一标识,不可以为空,不可以重复 (主键能不能为null)

--- 表间关联、外键(ForeignKey)

表中的某一列,是另一个表中的主键,我们称之为外键,比如学生信息表中,有学校ID,而学校ID 又是学校表的主键

--- 其他 : 数据冗余和数据完整性,实体完整性,引用完整性,域完整性和域约束,E/R图,范式

二、各种数据库的比较

-- Access

是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。Microsoft Access数据库有一定的极限,如果数据达到100M左右,很容易造成服。务器iis假死,或者消耗掉服务器的内存导致服务器崩溃,表现为英文“Service Unavailable”。它的数据库文件,可以直接和项目一起迁移。

-- MS SQL Server

是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比   Microsoft Access   要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL   语言,两者基本上都可以通用的。Microsoft SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。

-- MySql

是个开源的数据库server,可运行在多种平台,如windows,unix/linux;他的体积很小是专为WEB 数据库设计的,特点是响应速度特别快,主要面向中小企业,对于海量数据库就显得力不从心了,它是真正的多用户多任务的数据库系统,他占用系统资源很少但功能很强大,可以作为大型数据库系统使用,最主要是其标准版是免费的。yahoo用的就是mysql;主要结合php语言开发。MySQL支持基本上是依靠网络和社区

-- Oracle

各方面都比较成熟,但对硬件要求高,用于数据完整性、安全性要求较高的场合,能在所有主流平台上运行,完全支持所有的工业标准,采用完全开放策略。可以使客户选择最适合的解决方案,对开发商全力支持。平行服务器通过使一组结点共享同一簇中的工作来扩展服务器的能力,提供高可用性和高伸缩性的簇的解决方案,获得最高认证级别的iso标准认证,多层次网络计算,支持多种工业标准,可以用odbc,jdbc,oci等网络客户连接,较复杂,同时提供gui和命令行,在windows和unix下操作相同,如果windows不能满足需要,用户可以把数据库移到unix中。其操作和设置比较复杂,适用于有一定操作经验的用。

--IBM DB2

DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。

三、MySQL的安装

1.找到安装包

31e432142257e79f8ed3ff4e93f4e80b.png       

2.双击安装

18e24695017ab14ce44e07e6894dbcdf.png

3.选择Custom(自定义)或者complete

8ad7e84b1b9fc273a35c9954263463b8.png

4.安装(这里按照默认的执行即可)

e308778b8d2bfef638ad6ef9b7fd40d8.png

5.安装路径的展示(点击Install)

99a030f9e0327e31305639b1b33d5c4c.png

6.等待

7a7d094ead4e905b48356a50f8f0922b.png

7.选中跳过,点击Next

79eaf46928c142f856b49a86a68048f2.png

8.点击Finish

196c0e62a17b2f75173a6945d82f8d83.png

9.Next

0c2f1d6741657b9cb0a017680c78c8f3.png

10.默认,点击Next

f4cdd5bc9921d23a22e9284899007617.png

11.默认,Next(以后有需求只服务端时,这里要更改)

eb6fd5b9cd526b081563dbed91e70f83.png

12.默认,点击Next

ab352dc70e4699db118b67e79bfa4a96.png

13.Next

b9587747c9f76478207d535ca5d46b28.png

14.Next

971726c1d5c1747627d1027c12b1765c.png

15.Next

855e8c2cc828e9383c44e3f500eedea3.png

16.这里要注意(默认时第一个,你要手动更改)

6f98a08b908f1f0cb6ba857b66b9c727.png

或者

c0f215a663901f8cc7cc64ba62d0d2bf.png

17.Next

649ac6594b658f7d265680799a81c2f0.png

6467765e24c036f7447e4b00006edea2.png

18.Password填写root即可。密码自己设置

3c4766989a1a17297b3338bb7ac10557.png

19.Execute

a1b9e187cc4aa5ebeeaf01e07cab4fba.png

20.等待

979b7801e0494c5bf3a994993f3197f9.png

21.OK

10bd37e36d8056bdbdf52f3339b6c5f5.png

22.出现了,可以双击打开

93f3eb1891cbe42127fa77cf660737ae.png

23.输入密码,回车

61a6a1e1c0cf60594a49c3761a4b6287.png

24.在任务管理器中,检查有木有真的启动

00775edd44c8d74cc6912ab1f2f432cd.png

25.可以用DOS来开启和关闭mysql

ae7d7fe9dfdc127ae71865f6bbf3b1be.png

三、MySQL数据库的维护

启动mysql  -->net start mysql(上图)

停止mysql  --> net stop mysql \(上图)

在命令行下直接进入mysql ---> mysql -uroot -p

四、MySQL数据库密码的修改

1) 修改配置文件 my.ini ,在最后一行加入 skip-grant-tables

2) 重启服务  //net stop mysql ,然后net start mysql

3) 登录命令行  C:>mysql -uroot -p

4) 在mysql 命令行下,执行 use mysql;

5) 执行语句 update user set password=password('新密码') where user ='root'  //这个user 是个系统表

6) 再把改过的配置文件还原回来

7) 再重启服务即可

五、MySQL数据库的删除

1) 卸载

2) 删除它的安装目录  //如果有必要,一定要备份数据库

3) 在注册表中把所有相关项删除

启动注册表 : 命令行下, 运行 regedit

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值