MYSQL实用技术详见安装指南MySQL的安装PHP+MySQL+Linux目前已逐渐成为小型web服务器的一种经典组合。在Windows环境下构筑和调试MySQL数据库是许多网站研发者的一种最佳选择。启动mysql,有如下方法:方法一:使用winmysqladmin1)、进入d::\mysql\bin目录,运行winmysqladmin.exe,在屏幕右下角的任务栏内会有一个带红色的图符。2)、鼠标左键点击该图符,选择“showme”,出现“WinMySQLAdmin”操作界面;首次运行时会中间会出现一个对话框需求输入并设置你的用户名和口令。MySQL基本操作3)、选择“My.INIsetup”4)、在“mysqldfile”中选择“mysqld-opt”(win9x)或“mysqld-nt”(winNT)5)、选择“Pick-uporEditmy.inivalues”能在右边窗口内对你的my.ini文件进行编辑6)、选择“SaveModification”保存你的my.ini文件7)、如果你想快速使用winmysqladmin(开机时自动运行),选择“CreateShortCutonStartMenu”8)、测试:进入DOS界面;在d:\mysql\bin目录下运行mysql,进入mysql交互操作界面输入showdatabases并回车,屏幕显示出当前已有的两个数据库mysql和test方法二:不使用winmysqladmin1)、在DOS窗口下,进入d:/mysql/bin目录2)、win9X下)运行:mysqld在NT下运行:mysqld-nt--standalone3)、此后,mysql在后台运行4)、测试mysql:(在d:/mysql/bin目录下)a)、mysqlshow正常时显示已有的两个数据库mysql和testb)、mysqlshow-urootmysql正常时显示数据库mysql里的五个表:columns_privdbhosttables_privuserc)、mysqladminversionstatusproc显示版本号、状态、进程信息等d)、mysqltest进入mysql操作界面,当前数据库为test5)、mysql关闭方法:mysqladmin-urootshutdown4、至此,MySQL已成功安装,接着能熟悉MySQL的常用命令并创建自己的数据库了。上篇讲了怎么安装并测试MySQL,环境建好后就能继续我们的学习了。本篇主要熟悉一写常用命令。1、启动MySQL服务器实际上上篇已讲到怎么启动MySQL。两种方法:一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。二是在DOS方式下运行d:mysqlbinmysqld2、进入mysql交互操作界面在DOS方式下,运行:d:mysqlbinmysql出现:mysql的提示符,此时已进入mysql的交互操作方式。如果出现ERROR2003:Can’tconnecttoMySQLserveron’localhost’(10061)“,说明你的MySQL还没有启动。3、退出MySQL操作界面在mysql提示符下输入quit能随时退出交互操作界面:GeneratedbyFoxitPDFCreator©FoxitSoftware退出。mysql命令mysql–h192.168.4.28-uroot–ppasswordh:当连接MySQL服务器不在同台主机时,填写主机名或IP地址u:登录MySQL的用户名p:登录MySQL的密码注意:密码如果写在命令行的时候一定不能有空格。如果使用的系统为linux并且登陆用户名字与MySQL的用户名相同即可不用输入用户名密码,linux默认是以root登陆,windows默认用户是ODBCmysql命令在MySql安装目录下:mysql\bin下输入如下命令:Mysqladmin–uroot–p旧密码password新密码注意:结尾无分号更改密码:Grant操作权限(select,insert,update,delete或者all)on数据库名.*to用户名@访问地址identifiedby“密码”;Flushprivileges;\\刷新系统权限表新建用户Deletefromuserwhereuser=“test2”andhost=“localhost”;修改指定用户名密码:Updatemysql.usersetpassword=password(‘新密码‘)whereuser=“test2”andhost=“localhost”;DropUSER用户名;删除用户选定默认数据库:usedbname;显示所有数据库:showdatabases;显示默认数据库中所有表:showtables;放弃正在输入的命令:\c显示命令清单:\h退出mysql程序:\q查看MySQL服务器状态信息:\smysql程序常用命令mysql命令处理存放在文件里的SQL命令格式:mysql[option]dbnamefile.sqlmysql–uroot–p--default-character-set=latin1dbnamebackup.sql注:latin1是MySQL4.0的默认字符集或者utf-8是MySQL5.0的默认字符集,如果不知道使用什么字符集的时候,可以选用这两个其中一个处理SQL文件字符集Windows命令窗口默认字符集为cp850或者gbk,因此存在许多字符显示不出来的问题。可以在mysql命令加入--default-character-set=cp850或gbk选项,cp850字符集需要再追加一个--character-sets-dir=C:/MySQL/share/characters选项使用的几点提示mysqladmin命令完成许多系统管理任务,如创建或删除一个数据库、修改密码等格式:mysqladmin[option]admincommand创建数据库mysqladmin–uroot–pcreatenewdb删除数据库mysqladmin–uroot–pdropnewdb更改密码mysqladmin–uroot–ppassword“newpasswd”mysqladmin命令mysqldump命令用于为数据库创建备份格式:mysqldump[option]dbnamebak.sqlmysqldump–uroot–ptmpdbbackuptmp.sql备份出来的是一个文本文件,默认为utf-8字符集,如果想使用另外一种字符集,必须使用--default-character-set=gbk选项来设置mysqldump命令MySQLCC对于MySQL,它是一个极好的前端查询和数据库管理工具。现有Windows,UNIX和Linux版本可用,并且MacOSX的版本现在也有DBTOOL专业管理器,来自是一个用于管理MySQL数据库、表和索引的图形客户,其输入来自其他RDBMS的数据,该管理器提供一个用于查询和报告设计的接口。附加工具MySQL是一种功能非常强大的关系型客户服务器数据库系统,它的安全性和稳定性足以满足许多应用程序的要求,而且有着非常高的性价比。总结