注册 | 登录 | 搜索 
 ›› ›› 『 动网论坛技术 』›› Mysql新手教程
共有 5280 人关注过本帖  
<< 上一主题    下一主题 >>
树形 打印

Mysql新手教程

美女呀,离线,留言给我吧!

头衔: 永远的天使

等级:管理员

威望:1

文章:12499

积分:35431

注册:2003-09-11 17:38:00

楼主  2007-12-17 12:02:12  

Mysql新手教程

  前言:这个教程是给新手写的,考虑这个群体的具体情况,省去了很多暂时还用不上的内容。因为时间仓促,写得比较粗浅,请高手们不要好笑哦。还靖大虾们提出宝贵意见,以便进一步完美这个教程。

安装篇

  首先声明:这个教程写给新手的,自然是在Windows下的安装,想来新手朋友都是在本地测试的,很少安装在llinux下调试吧?
  Mysql的安装很容易,有两种方法:

  一、setup安装:

  这种安装的优点是方便快捷——不过,我可不喜欢,觉得这种方式太傻瓜了,没意思。
  将下载获得Mysql的for win32安装包后,用winzip解压缩,直接运行setup.exe,需要注意的是选择一个安装路径,当然,安装路径可以任意,建议新手朋友选择C:\MySQL目录。安装完成后,MySQL也就在您的机器上安了家。我选的是D:\MySQL(考虑到要重做系统等其它因素,重新备份众多的数据库,很麻烦)。
  一般情况下,setup安装,您只要按提示设置好,它会自动在windows下建立my.ini文件,并且为您安装好MySql的服务。
  安装完成后,默认的用户名是root,密码为空。
  当然,您可以在my.ini里面修改。——不推荐这样做,因为对于新手来说,往往会产生一些意料不到的问题。

  二、绿色安装法:

  这种方式似乎比较麻烦,不过我却喜欢,似乎没有什么理由,大概是因为自己动手,有成就感吧?
  请下载绿色免安装版,直接把压缩包解到相应的目录。因为是绿色版,没有my.ini配置文件,如果一切设置都是默认的,没有也没关系。如果您要修改mysql 的目录,那么就请自己建一个,拷到您的系统目录下。如:

[mysqld]
basedir=D:\mysql
datadir=D:\mysql\data
[WinMySQLAdmin]
Server=D:\mysql\bin\mysqld-nt.exe

  Mysql安装完成后,请通过开始-程序-附件-命令提示符进入:
  录入cd C:\mysql\bin 并按下回车键,将目录切换为 cd C:\mysql\bin(在这里,假设盘符为C:,以下面的都是这样的假设,不再另行说明。

  在 C:\mysql\bin> 命令提示符下录入 mysqld-nt -install 命令,然后按下回车,如果出现 Service successfully installed 的提示, 这表示你已成功的将 MySQL 安装成一项 Windows 的服务。

  点击 开始-程序-管理工具-服务 ,你可以看到Mysql已经成为众多服务项目中的一项,不过此时它还未被启动, 因此接下来我们就来启动它。

  启动 MySQL 服务的方法有以下三种,请自行选择其中一种来进行:

  重启机器时自动启动它;
  在服务窗口中选取 MySQL 服务名称,然后按下启动按钮来启动它;
  在“命令提示字符”窗口中输入 NET START MySQL 指令来启动它;

  Mysql数据安装完成,系统会默认生成一个名为test的数据库。一般情况下,由于该数据需要用root用户进行访问,从安全性角度而言,我们建议你新建一个数据库,并给这个数据库分配一个新的用户来访问。

  登录登录数据库测试一下看——
  “命令提示字符”窗口录入,
  录入cd mysql\bin 并按下回车键,将目录切换为C:\mysql\bin
  再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

  OK!大功告成喽! 

动网论坛PHP官方站点

  现在不常上QQ,为了您的问题能得到尽快解决,请在技术区发帖提问。

  敬请注意,谢谢理解!

动网论坛商业版热卖中
引用 | 回复 | TOP

美女呀,离线,留言给我吧!

头衔: 永远的天使

等级:管理员

威望:1

文章:12499

积分:35431

注册:2003-09-11 17:38:00

沙发  2007-12-17 12:03:10  

配置篇

  很多朋友都有这样的困惑:我明明安装好了php与Mysql呀,怎么还老是提示连接不上数据库呢?这里就是要说的就是:如何配置的问题:

  一、配置php.ini,让php支持MYSQL和GD库:

  1、在记事本中查找“extension_dir”,然后把 extension_dir = "./"修改为 extension_dir = "C:\php\ext"

  2、在记事本中查找“;extension=php_mysql.dll”和“;extension=php_gd2.dll”,然后把前面的“;”去掉,即:
  把 ;extension=php_mysql.dll 改为 extension=php_mysql.dll
  把 ;extension=php_gd2.dll 改为 extension=php_gd2.dll

  3、保存好php.ini,然后重起IIS即可。

  二、配置my.ini,强烈建议新手朋友用默认配置。如果一定要更改,请注意以下几个参数可能新手用得着。

  my.ini

  [mysqld]
  basedir=D:\mysql\bin\ //启动程序目录
  datadir=D:\mysql\data\ //数据存储目录
  default-character-set=gbk //默认字符集
动网论坛商业版热卖中

  现在不常上QQ,为了您的问题能得到尽快解决,请在技术区发帖提问。

  敬请注意,谢谢理解!

动网论坛专用虚拟主机
引用 | 回复 | TOP

美女呀,离线,留言给我吧!

头衔: 永远的天使

等级:管理员

威望:1

文章:12499

积分:35431

注册:2003-09-11 17:38:00

板凳  2007-12-17 12:04:52  

应用篇

  新手可能要用的一些常见命令:

  由于Mysql数据库默认的客户端功能比较少,不支持数据库的建立和用户的新增。建议用其他的管理工具:比如Mysql-front、phpMyAdmin等,这些管理工具带了这些功能。我用的是phpMyAdmin,很好用的,动网论坛专用空间用的也是这个,您可以去下载这些工具来使用。

  至于那些工具的用法,以后会专题介绍,现在给您介绍一下常见的命令,你也可以通过这些命令行方式来新增用户与数据库等简单操作。

  登录数据库
  “命令提示字符”窗口录入,
  录入cd C:\mysql\bin 并按下回车键,将目录切换为 cd C:\mysql\bin
  再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

  修改密码
  C:\mysql\bin提示符下录入:
  格式:mysqladmin –u用户名 -p旧密码 password 新密码
  例如:给root加个密码ab12。键入以下命令:
  mysqladmin -uroot password ab12

  建立数据库
  格式:create database 库名;
  例如:建立新数据库shopex
  在MYSQL的提示符下:mysql> 录入 create database shopex;

  显示数据库
  格式:show databases;
  注意是databases而不是database

  建立新用户
  格式:grant all privileges on 数据库.* to 用户名@登录主机 identified by "密码";
  例如:增加一个用户test密码为1234,让他只可以在localhost上登录,并可以对数据库Shopex进行所有的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),
  在MYSQL的提示符下:mysql> 录入grant all privileges on shopex.* to test@localhost identified by "1234";

  通过以上操作,你建立一个新的数据库 shopex,并增加了一个名为test对shopex数据库有所有操作权限。

  注意:以上仅仅是简单的Mysql操作命令,如果你需要了解更加详细的资料,以后会专题介绍。

动网论坛PHP官方站点

  现在不常上QQ,为了您的问题能得到尽快解决,请在技术区发帖提问。

  敬请注意,谢谢理解!

动网论坛PHP官方站点
引用 | 回复 | TOP

美女呀,离线,留言给我吧!

头衔: 永远的天使

等级:管理员

威望:1

文章:12499

积分:35431

注册:2003-09-11 17:38:00

木地板  2007-12-17 12:05:27  

  现在不常上QQ,为了您的问题能得到尽快解决,请在技术区发帖提问。

  敬请注意,谢谢理解!

动网·网络社区源动力
引用 | 回复 | TOP

帅哥哟,离线,有人找我吗?

等级:论坛游民

文章:130

积分:722

注册:2006-06-24 23:48:00

5  2007-12-17 12:56:16  
我是第一个回帖的人.高兴.做广告
111111
动网论坛专用虚拟主机
引用 | 回复 | TOP

帅哥哟,离线,有人找我吗?

头衔:白乌鸦

等级:版主

文章:390

积分:2355

注册:2005-06-13 21:38:00

6  2007-12-17 17:38:43  

最好提供相关程序的下载地址吧,方便大家下载

动网论坛PHP官方站点


欢迎光临崛起论坛_日IP快要到一千万的论坛
动网论坛PHP官方站点
引用 | 回复 | TOP

帅哥哟,离线,有人找我吗?

头衔:超级版主

等级:论坛游侠

文章:406

积分:1822

注册:2007-06-12 11:57:27

7  2007-12-22 05:41:06  
111111

只要你有网站或博客就可以用通过投放google广告让网站盈利:google广告注册指南
动网论坛专用虚拟主机
引用 | 回复 | TOP

帅哥哟,离线,有人找我吗?

头衔:头上的衔

等级:论坛游侠

文章:167

积分:1500

注册:2005-08-21 00:40:00

8  2007-12-29 16:00:12  

嗯 提供个下载地址吧,虽然搜素找得到,但因为是新手,往往不知道下哪个....

1111111
动网·网络社区源动力
引用 | 回复 | TOP

帅哥哟,离线,有人找我吗?

头衔:精彩无垠社区

等级:论坛游民

文章:165

积分:803

注册:2007-11-04 13:10:36

9  2008-01-03 19:58:16  
占个好位置
111111

无垠精彩社区:社区pr=3 baidu与google正常收录
动网论坛专用虚拟主机
引用 | 回复 | TOP

帅哥哟,离线,有人找我吗?

头衔:我很冷漠的

等级:城市猎人

文章:291

积分:14205

注册:2005-07-25 23:07:00

10  2008-01-05 12:26:27  

支持一下,好贴

1111111

潜水
动网·网络社区源动力
引用 | 回复 | TOP

20 / 回复数 1/3 123 GO