中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > 数据库综合
MySQL入门学习(一)
作者:未知 时间:2004-10-08 12:12 出处:Blog 责编:chinaitpower
              摘要:暂无
MySQL入门学习(一)
 
安装篇

  PHP+MySQL+Linux目前已逐渐成为小型web服务器的一种经典组合。在indows环境下构筑和调试MySQL数据库是许多网站开发者的一种首选。本人在Windows98环境下初学MySQL,现将学习过程与经验总结出来供大家参考。

1、下载mysql-3.23.35-win.zip并解压;

2、运行setup.exe;选择d:\mysql,"tyical install"

3、启动mysql,有如下方法:

  方法一:使用winmysqladmin    
  1)、进入d::\mysql\bin目录,运行winmysqladmin.exe,在屏幕右下角的任务栏内会有一个带红色的图符
  2)、鼠标左键点击该图符,选择“show me”,出现“WinMySQLAdmin”操作界面;首次运行时会中间会出现一个对话框要求输入并设置你的用户名和口令
  3)、选择“My.INI setup”
  4)、在“mysqld file”中选择“mysqld-opt”(win9x)或“mysqld-nt”(winNT)
  5)、选择“Pick-up or Edit my.ini values”可以在右边窗口内对你的my.ini文件进行编辑
  6)、选择“Save Modification”保存你的my.ini文件
  7)、如果你想快速使用winmysqladmin(开机时自动运行),选择“Create ShortCut on Start Menu”
  8)、测试:
    进入DOS界面;
    在d:\mysql\bin目录下运行mysql,进入mysql交互操作界面
    输入show databases并回车,屏幕显示出当前已有的两个数据库mysql和test
    
  方法二:不使用winmysqladmin
  1)、在DOS窗口下,进入d:/mysql/bin目录
  2)、win9X下)运行:
     mysqld
    在NT下运行:
     mysqld-nt --standalone
  3)、此后,mysql在后台运行
  4)、测试mysql:(在d:/mysql/bin目录下)
    a)、mysqlshow
      正常时显示已有的两个数据库mysql和test
    b)、mysqlshow -u root mysql
      正常时显示数据库mysql里的五个表:
       columns_priv
       db
       host
       tables_priv
       user
    c)、mysqladmin version status proc
      显示版本号、状态、进程信息等
    d)、mysql test
    进入mysql操作界面,当前数据库为test
  5)、mysql关闭方法:
    mysqladmin -u root shutdown

4、至此,MySQL已成功安装,接着可以熟悉MySQL的常用命令并创建自己的数据库了

●mysql常见的一些有用的选项和命令
mysqld -----开启日志支持
--log  
--log-update
--log-long-formart
●mysql
grant all on database.* to user identified by "password" 新建一user用户,赋予其database数据库的所有权限
revoke all on database from user 移除user用户在database数据库上的所有权限
mysql -uroot -p --one-database databasename < file.sql 从file.sql文件导入sql语句到databasename这个数据库里
●mysqladmin
mysqladmin flush-logs 命令mysqld重新打开一个新的日志文件,就是清空老日志文件,相当于轮回了
●mysqldump  
--add-drop-table 导出sql语句时添加droptable if exists语句
--quick 快速导出
--opt  优化选项(推荐)
●myisamchk
检查表选项
--extend-check 扩展检查
--medium-check 速度比较折中的一个检查选项
修复表选项
--recover 修复表文件
--safe-recover 安全修复表文件,比--recover要慢
修饰修复表项
--force 强制清除上次的临时文件
--quick 只根据素引文件的内容进行修复
●mysql的管理
可以使用phpmyadmin(需要php的环境支持)和mysqlcc(linux图形界面支持,WINDOWS系统支持) 
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有