仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1030|回复: 6
打印 上一主题 下一主题

[学习教程] 公布图解MySQL数据库的安装和操纵

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 20:14:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
解决方案提供商应记住DBaaS通常仅仅是解决方案的一部分。客户之所以与他们的解决方案提供商协同工作,不仅是因为他们出售的产品,而且还因为他们所提供的服务。  1、MySQL下载与安装

  1、下载先容

  MySQL信任人人必定传闻过,假如不晓得它是干甚么的,能够往google一下。

  MySQL的年夜本营:http://www.mysql.com/

  MySQL的下载地点:http://dev.mysql.com/downloads/由于要从这个地点下载很多东东,以是具体剖析一下这个网页。



  ・关于镜像网站,没有年夜陆的,有喷鼻港和台湾的。选择它,是为了加速下载速率,不外也不是相对的,我常常就从北美的镜像下载,速率反而更快些。

  ・MySQL数据库服务器这里我选择MySQL4.1版本。版本太低,很多新特征用不上;太高,测试还没有完美,简单出Bug。这里选择它保举的。

  点击这个链接,进进下载页面,能够看到,以后版本是4.1.8。找到“Windowsdownloads”,如图,由于我利用的是Windows平台。这里我选择“Withoutinstaller(unzipinC:)”这个版本,由于我喜好不必要安装的软件,用的不乐意,随时能够间接删除,固然必要本人设置一下才干利用。

  点击“Pickamirror”,进进一个页面,那边的表格能够不填,间接选择一个链接下载它就能够了。下载后的文件名是“mysql-4.1.8-win-noinstall.zip”,巨细是35.2M。



  ・关于“Graphicalclients”图形界面的客户端,选择一个吧,能够举行图形化操纵,何乐而不为?只不外之前我一向用“MySQLControlCenter”的,如今却不开辟了。选择“MySQLAdministrator”吧,下载后的文件名是“mysql-administrator-1.0.19-win-noinstall.zip”(这里我选择的是不必要安装版本),巨细是4.5M。

  一样也选择“MySQLQueryBrowser”,它是来查询的。下载后的文件名是“mysql-query-browser-1.1.5-win-noinstall.zip”(不必要安装版本),巨细是4.5M。

  关于这方面的软件对照多,如:MySQL-Front,EMSMySQLManager等,对照好用,不外它们是要Money的。

  ・“applicationPRogrammingInterfaces(APIs)”使用程序接口因为我次要是面向java使用,以是这里就选择“MySQLConnector/J”,版本选择“MySQLConnector/J3.0”,由于它是“Procdution”版本。下载后的文件名是“mysql-connector-java-3.0.16-ga.zip”,巨细是1.2M。

  2、安装MySQL

  ・找到下载后的mysql-4.1.8-win-noinstall.zip,解压到D盘,是一个“mysql-4.1.8-win”文件夹,这里我把它更名为“mysql”,由于我不喜好带版本号。即这时候是“D:mysql”目次,这个目次下有一个“data”目次,这里就是寄存数据的中央。为了便利备份和晋级,最好把它放在别的中央。这里我在D盘新建一个目次“mysql-data”,然后把“D:mysql”目次下的“data”子目次剪切到“D:mysql-data”目次中。

  ・新建一个“my.ini”文件,注重后缀名是“ini”。内容以下:


E:WINDOWSmy.ini

[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe

[mysqld]
basedir=D:/mysql
datadir=D:/mysql-data/data

  下面“Server”指向MySQL的实行主程序,“basedir”指向MySQL的安装目次,“datadir”指向MySQL的数据寄存目次(由于我改动了它,以是必要出格指定)。

  然后把这个文件挪动到Windows的体系安装目次下,我这里是“E:WINDOWS”。

  ・翻开MS-DOS窗口,切换到“D:mysqlin”目次;大概把“D:mysqlin”增加到“情况变量”的“Path”变量中,如许能够制止切换到“D:mysqlin”目次。

  ・到场到Windowsxp的服务中:

D:mysqlin>mysqld-nt-install

  (这时候翻开“把持面板”->办理工具->服务:能够看到服务列表中存在“MySQL”服务,假如不但愿它主动实行,能够改成手动,不必它的时分能够节俭点内存)



  启动和中断mysql服务

  D:mysqlin>netstartmysql
  D:mysqlin>netstopmysql



  ・移出mysql服务

  mysqld-nt--remove

  (假如你不再必要MySQL了,先中断MySQL服务,然后再移出MySQL服务,最初删除MySQL安装目次便可)

  2、基础操纵

  1、筹办事情

  在D盘创建一个mysql-software的目次,把方才下载的mysql-administrator-1.0.19-win-noinstall.zip复制到这个子目次中,解压,失掉一个MySQLAdministrator1.0的目次。

  一样云云操纵mysql-query-browser-1.1.5-win-noinstall.zip,失掉一个MySQLQueryBrowser1.1的目次。

  2、启动服务

  ・双击D:mysql-softwareMySQLAdministrator1.0目次下的MySQLSystemTrayMonitor.exe,这时候会在义务栏右边呈现一个图标。点击“StartInstance”,运转MySQL。



  ・然后双击D:mysql-softwareMySQLAdministrator1.0目次中的MySQLAdministrator.exe,大概间接点击下面右键菜单中的“MySQLAdministrator”:



  ・创立一个毗连名,能够任意填,这里是“mxj”,用户名:root,暗码空着。这是由于mysql默许有一个没有暗码的root帐号。点击“OK”,呈现办理窗口:



  这没甚么好说的,英文也很复杂。只谈谈下面勾选的两项。

  3、变动暗码



  好了,我的root帐号的暗码设置为:javamxj最初,点击“ApplyChange”。
  4、初始的数据库



  上图能够看到,初始有两个数据库,mysql库中含有各类设置信息,不要在这个库中举行表操纵。

  test库初始是空的。别的,创建表时,不要和mysql库中的表名取名不异,以避免抵触。

  5、数据创立与查询(兼谈谈字符编码)

  ・如今离开查询扫瞄器,仍是右击右下角“MySQLSystemTrayMonitor”图标,从当选择“MySQLQueryBrowser”,由于已变动过root的暗码,以是要填进新暗码。



  ・进进主界面,右击test数据库,创立一个新表。



  ・以下复杂创立一个表



  ・切换到“TableOptions”:



  假如懂得数据库的话,这些应当是很熟习的,未几说了。注重字符设置默许是“Latin1”(保留改动,再次切换到这一栏,就可以看到了)。

  ・填进一些测试数据:



  ・封闭“MySQLQueryBrowser”,再从头翻开它,切换到testtable表,看到了没有?方才输出的中文酿成了“??????”,为何呢?再次切换到“TableOptions”:



  晓得为何了吧,本来默许字符是“latin1”,由于MySQL是瑞典一家公司的产物。中国人看来要勉力了!

  6、办理办法:

  ・中断MySql服务,封闭一切与MySql相干的程序,翻开Windows的体系安装目次下的my.ini文件,以下修正:


E:WINDOWSmy.ini

[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe

[mysqld]
basedir=D:/mysql
datadir=D:/mysql-data/data

default-character-set=gbk

[client]
default-character-set=gbk

  增加的两条语句的寄义是在客户端和服务端都利用GBK字符集举行编码。

  保留后,从头激活MySql服务,翻开“MySQLQueryBrowser”,再次创立一个表,输出中文,统统OK!

  跋文

  关于在DOS端怎样用命令行举行MySQL的操纵,这里就不谈了,网上这方面的材料良多。图形界面举行MySQL操纵的软件另有良多,不外年夜多半是必要破耗的。本人看着用吧。
DBaaS系统其实具有更大的市场机遇:像其他云服务一样,DBaaS意味着更短的销售周期,更少的启动费用,持续不断的收入,也意味着比之前更多的客户。
山那边是海 该用户已被删除
沙发
发表于 2015-1-23 13:08:52 | 只看该作者
比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。
蒙在股里 该用户已被删除
板凳
发表于 2015-1-31 16:38:51 | 只看该作者
SP4是一个累积性的ServicePack,包含自以前的ServicePack发布以来所有的修补程序(包括MS03-031安全公告)。
精灵巫婆 该用户已被删除
地板
发表于 2015-2-6 21:27:41 | 只看该作者
习惯敲命令行的朋友可能会爽一些。但是功能有限。适合机器跑不动SQLServerManagementStudio的朋友使用。
活着的死人 该用户已被删除
5#
发表于 2015-2-18 20:30:35 | 只看该作者
入门没那么困难,精通没那么容易
柔情似水 该用户已被删除
6#
发表于 2015-3-6 10:51:40 | 只看该作者
having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。
7#
发表于 2015-3-13 00:09:47 | 只看该作者
而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 20:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表