首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  MYSQL/SQL语句/PHPMYADMIN专栏 » [手记]mysql的安装与使用入门教程(一)  


  作者:一起php
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

  nqp@nqp.me
  4304410
  www.nqp.me

 

 发表:2004-04-05 21:46:38 阅读 10982 次 回复 32 次 得分9  |   字号 字色
[手记]mysql的安装与使用入门教程(一)
   mysql是和php搭配使用十分广泛的数据库软件。许多朋友向学习这个软件,站长根据自己使用这个软件的心得,打算写一系列的关于使用入门的文章,请喜欢这方面知识的朋友关注。
   今天推出第一章。
1、mysql的安装
  mysql安装十分简单,就像一般的windows程序一样,点“下一步”就可以完成安装。本站提供mysql 4.0.12 windows版本的下载,你可以从这里下载。下载之后,解压缩,运行setup.exe,即可开始安装。需要注意的是,安装的时候有个安装路径选择,请注意修改,否则的安装成功之后,路径比较复杂,这会给将来在命令提示符下运行带来不便,可以修改一个比较简单的路径,比如c:\mysql。
2、安装成功之后,需要首先启动mysql服务。启动方法如下,假设你安装到了c:\mysql,那么打开c:\mysql\bin,找到mysqld.exe,双击运行之即可,很多时候,运行一段时间后窗口仍不自动关闭,那么手工关闭即可。如果已经启动了mysql服务,察看任务管理器的进程,会看到有个mysqld进程。
   服务启动之后可以进入命令提示符,测试登陆。还是假设你安装到了c:\mysql,那么进入命令提示符,依次键入:(+#表示回车)
  c: +#
  cd mysql +#
  cd bin +#
  mysql +#
  这时候,如果mysql安装成功,则会进入mysql控制台,屏幕上出现欢迎信息和版本信息(英文),光标停留在控制台:
  mysql>_
  如果没有启动mysql,一般会提示如下错误信息: error 10067: cannot connect to mysql server on localhost.......
  我们建议如果您经常使用mysql进行开发,可以把mysqld.exe的快捷方式拖到“启动”菜单中,这样,每次开机,自动运行mysql.
  
3、登陆mysql
  刚才键入mysql +#直接进入mysql控制台,是因为刚刚安装的mysql有默认为空的用户名和密码。否则我们无法这么简单进入mysql控制台。正常情况下进入mysql控制台的方法是:
  c:\mysql\bin\_
    c:\mysql\bin\mysql -h localhost -u username -p +#
    Enter Password:********* +#
   其中,-h 指定要连接到的主机,如果不指定,默认为本地机器。-u表示指定用户名,-p表示使用密码,回车之后,会提示输入密码。输入密码后回车,就可以了。如果密码不正确,或者用户名不正确,则会有警告信息。如果都正确,就可以顺利登陆mysql控制台。
   比如,我要用 admin的用户登陆 220.111.111.121的mysql服务器,可以这样:
   c:\mysql\bin\mysql -h 220.111.111.121 -u admin -p
   Enter Password:*********
  这样就可以了。

  这样以后,mysql已经安装并且可以使用了,下面一节将会讲述mysql安装完成之后如何进行简单的设置——最重要的是如何创建和修改用户,为用户分配权限,还有一些基本的mysql命令。
   请关注本文的后续文章《mysql的安装与使用入门教程(二)》
 
 1#楼  
 
  回复人:Miyahoo
  注册时间:2004-04-04
  主题/回复:39/255
  积分:1210
  等级:★★★☆(七级)
  称号:论坛贤士

   
 1#楼 发表于2004-04-05 21:51:41  评分:1 

我装完了之后。
运行mysql\bin\mysql回车
提示:error 2003:Can't connect to Mysql server on 'localhost'<10061>

怎么回事?怎么解决??
 2#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 2#楼 发表于2004-04-05 21:54:20  评分:× 

这个错误就是没有启动mysql服务
按照我说的方法,运行mysqld.exe,就ok了,
我估计这个程序稍微有点问题,第一次运行,运行完了不会自动退出,你运行之后,等上1分钟左右,如果不能自动退出,关闭即可,就可以了
 3#楼  
 
  回复人:Miyahoo
  注册时间:2004-04-04
  主题/回复:39/255
  积分:1210
  等级:★★★☆(七级)
  称号:论坛贤士

   
 3#楼 发表于2004-04-05 21:55:13  评分: 

哦` 好了。我进来啦。哈哈。

你给提供下载的那个测试的gbook程序没有问题吧?
 4#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 4#楼 发表于2004-04-05 21:56:05  评分:× 

那个程序是我从网上搜集的,没有测试。
如果有问题,请向我汇报,我可以查看一下。谢谢你的使用。
 5#楼  
 
  回复人:Miyahoo
  注册时间:2004-04-04
  主题/回复:39/255
  积分:1210
  等级:★★★☆(七级)
  称号:论坛贤士

   
 5#楼 发表于2004-04-05 22:15:28  评分: 

不好用啊。不会用啊。

不过注释的还算可以啊。

你再给写写

察看 目前有几个库 用什么命令啊?

还有察看 库中有几个表用什么命令啊?

还有察看表的结构用什么命令啊?我翻 中文参考,里边似乎没有啊。
 6#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 6#楼 发表于2004-04-05 22:21:20  评分:× 

 列出目前所有的数据库
  show databases;
 选中某个库(如 test)
  use test;
 察看库中有几个表
  show tables;
 察看表结构,如果只想知道某个表中有几个字段,什么名字,可以用
  select * from 表名;
 7#楼  
 
  回复人:Miyahoo
  注册时间:2004-04-04
  主题/回复:39/255
  积分:1210
  等级:★★★☆(七级)
  称号:论坛贤士

   
 7#楼 发表于2004-04-05 22:34:45  评分: 

Empty set(0.02sec)

是什么意思啊?

show tables picicn的时候出来这个东西。
 8#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 8#楼 发表于2004-04-05 22:38:00  评分:× 

Empty set(0.02sec)
的意思是:没有记录  执行时间0.02秒
你的picicn库里面一个表也没有,所以说empty set。意思是空的,什么都没有
 9#楼  
 
  回复人:Miyahoo
  注册时间:2004-04-04
  主题/回复:39/255
  积分:1210
  等级:★★★☆(七级)
  称号:论坛贤士

   
 9#楼 发表于2004-04-05 23:34:39  评分: 

谢谢站长啊!我又知道啦!
 10#楼  
 
  回复人:张灵儿
  注册时间:2004-07-20
  主题/回复:0/4
  积分:404
  等级:★★☆(五级)
  称号:略有小成

   
 10#楼 发表于2004-07-20 19:07:08  评分:1 

哦.
 11#楼  
 
  回复人:kangtry
  注册时间:2004-08-01
  主题/回复:17/41
  积分:525
  等级:★★☆(五级)
  称号:略有小成

   
 11#楼 发表于2004-08-08 09:17:13  评分:1 

我的也是有这个提示
提示:error 2003:Can't connect to Mysql server on 'localhost'<10061>

我启动了MYSQL。EXE的
启动了之后,任务栏是不是会有一个交通指示灯的东西,但我等了好久

再用你说的办法进入

 还是不行啊?


 这是怎么回事
 12#楼  
 
  回复人:kangtry
  注册时间:2004-08-01
  主题/回复:17/41
  积分:525
  等级:★★☆(五级)
  称号:略有小成

   
 12#楼 发表于2004-08-08 09:20:12  评分: 

,我知道原因了

 是因为我的APACHE也开着的
   所以MYSQL进不去
但为什么APACHE开着会进不去呢?
 13#楼  
 
  回复人:kangtry
  注册时间:2004-08-01
  主题/回复:17/41
  积分:525
  等级:★★☆(五级)
  称号:略有小成

   
 13#楼 发表于2004-08-08 09:23:56  评分: 

请问我的主机IP是不是在打开MYSQL对话框里一个叫localIPAddress的下面的那个IP就是我的主机IP?
 14#楼  
 
  回复人:kangtry
  注册时间:2004-08-01
  主题/回复:17/41
  积分:525
  等级:★★☆(五级)
  称号:略有小成

   
 14#楼 发表于2004-08-08 09:33:10  评分: 

晕死

c:\mysql\bin\mysql -h 220.111.111.121 -u admin -p

 这一步的时候,有了个大问题


我的MYSQL目录是在C:\Program Files\PHP Home Edition 2\mysql\bin

我输入的是C:\Program Files\PHP Home Edition 2\mysql\bin\mysql -h 169.254.139.163 -u kangtry -p 回车


    我的机子响了5下

 出现了这个

ERROR:
Umknown command'\p'
ERROR:
Umknown command'\p'
ERROR:
Umknown command'\m'
ERROR:
Umknown command'\b'
ERROR:
Umknown command'\m'

这是什么意思?怎么回事?
 15#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 15#楼 发表于2004-08-08 21:12:54  评分: 

哈哈,这还不是很明显???
是你的路径太复杂。
dos环境下,不能识别带有空格" "的路径。比如,

cd program files 
这个肯定要报错!因为里面有空格,强烈建议安装mysql或者php或者apache的时候,不要使用默认路径。自己定义一个路径,比如:c:\mysql c:\php
c:\apache

这样就没有问题了。
  页数1/3首页 « 1 2 3 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.016sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版