MySQL免安装版配置_第1页
MySQL免安装版配置_第2页
MySQL免安装版配置_第3页
MySQL免安装版配置_第4页
MySQL免安装版配置_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MySQL免安装版配置1•下载MySQL免安装版将MySQL解压到待安装目录,使用%MYSQL_HOME%表示打开文件my-huge.ini另存为my.ini,在my.ini文件中加入如下配置,再放到C:/windows下[mysqld]basedir=E:/share/mysqldatadir=E:/share/mysql/data在环境变量中设置MYSQL_HOME,把%MYSQL_HOME%\bin加入到path5•在命令行运行mysqld即可启动MySQL数据库可以执行下列操作,将mysql安装为winsow服务1、执行命令:mysqld-nt.exe--install(安装到windows的服务)2、执行命令:netstartmysql一般情况下,这样操作后,mysql安装完成。注:1、如果以前系统存在mysql。则进入以前系统存在的mysql目录,执行mysqld-nt.exe--remove(先从系统中移除mysql服务)在开始执行上面第4步。设置MySQL中文字符集(MySQL正常显示中文)1).配置服务器端,修改my.ini文件,使用中文字符集存储记录,同时用中文排序比较方式。[mysqld]setcharactersetdefault-character-set=gbksetcharactercollationdefault-collation=gbk_chinese_ci2).如果要在中文环境的服务器端使用mysql命令行,改变my.ini文件中mysql的默认字符集。[mysql]setcharactersetdefault-character-set=gbk文章出处:DIY部落(/course/7_databases/mysql/myxl/20081213/153727.html)使用mysql免安装版’我比较喜欢免安装版(非安装版)的mysql,下载如:mysql-noinstall-5O45-win32.zip把它解压到如:E:/mysql-5.0.45,当然可以任意位置。然后改my-medium.ini文件为my.ini,当然也可以不改名,但要改内容basedir="E:/mysql-5.0.45/"datadir="E:/mysql-5.0.45/Data/"如果上面,最好加个字符集,在[mysqld]和[mysql]下面加default-character-set=utf8当然可能是其它字符集,女口:gbk写个mysql-startup.bat"E:\mysql-5.0.45\bin\mysqld"--defaults-file="E:\mysql-5.0.45\my.ini"双击mysql-startup.bat即可启动。用mysqladmin关闭mysql月服务:E:/mysql-5.0.45/bin/mysqladmin-urootshutdown解压版/免安装版MySQL配置全解一下载MySQL/downloads/mysql/5.0.html解压MySQL(F:\ProgramFiles\MySQL\)MySQL安装目录二新建my.ini在F:\ProgramFiles\MySQL\下建立my.ini文件,内容为my.ini[mysqld]#设置mysql的安装目录basedir=F:\\ProgramFiles\\MySQL#设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx-datadatadir=F:\\ProgramFiles\\MySQL\\data#设置mysql服务器的字符集,默认编码default-character-set=latin1[client]#设置mysql客户端的字符集default-character-set=latin1[WinMySQLAdmin]

#指定mysql服务启动启动的文件Server=F:\\ProgramFiles\\MySQL\\bin\\mysqld.exe三注册MySQL服务,使MySQL可以在服务项目中启动或关闭1)进入安装目录\bin,执行:F:\ProgramFiles\MySQL\bin〉mysqld-install显示:Servicesuccessfullyinstalled.则注册服务成功。如果要删除服务:F:\ProgramFiles\MySQL\bin〉mysqld-remove2)修改注册表:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MySQL\ImagePath修改为:""F:\ProgramFiles\MySQL\bin\mysqld"--defaults-file二""F:\ProgramFiles\MySQL\my.ini"MySQL这样配置就可以使用netstartmysql命令正常启动MySQL。四修改root密码MySQL配置好后,启动成功,默认密码是空,但是为了安全,设置密码(一般用户名为root,密码为root)。1)登录MySQLroot用户:进入MySQL安装目录\bin,执行:F:\ProgramFiles\MySQL\MySQL-6.0.7\bin〉mysql-uroot;2)修改root密码:mysql>updatemysql.usersetpassword二PASSWORD^'新密码'')whereUser二''root'';mysql>flushprivileges;自己动手打造Apache和Mysql绿色免安装版我自己用了很久了,虽然很简单,但相信许多人还不知道,就写出来和大家共享下载原版,第一次安装时,装到D盘或其他盘再次安装系统时,不需要再重新安装Apache和MySQL,只需要打几个简单的命令即可!本文出处:/作者:Andy重装完系统后运行CMD进入命令行进入apache所在的目录下的bin目录,如d:\apache\bin运行httpd-kinstall只要这一步apache服务就安装好了进入mysql所在的目录下的bin目录,如d:\mysql\bin运行mysqld-install也只要这一步Mysql服务就安装好了卸载和上面2步一样,进入bin目录

apache卸载命令httpd-kuninstallmysql卸载命令mysqld-remove免安装版的好处是:容易移植解压后启动bin下的mysqld-nt.exe即可,想要添加服务的话请看下面--将其中的my-large.ini改名为my.ini然后在其中添加如下内容:#设置为MYSQL的安装目录basedir=D:/mysql-5.0.51b-win32(注:D:/mysql-5.0.51b-win32是解压安装目录)#设置为MYSQL的数据目录datadir=D:/mysql-5.0.51b-win32/data(注:D:/mysql-5.0.51b-win32/data数据目录)[WinMySQLadmin]Server=D:/MySQL/bin/mysqld-nt.exe保存然后在在“开始一>运行”中输入了“D:\mysql-5O51b-win32\bin\mysqld-nt.exe--install”命令去看看你的“服务”里是不是多了MYSQL这个项目,而且是自动启动模式,启动mysql就可以了如果这样不能成功启动MYSQL,那么你就需要重启机器试试。启动SQL服务.bat文件:@ECHOOFFifexist"%cd%\my.ini"gotostartsrvfor/f%%iin('netstart')doif%%i==MySQLgotoMySQL_lsRunninggotoMySQL_NotRunning:MySQL_IsRunningecho"foundServer!"netstopmysqlbin\mysqld-nt.exe-removegotocreatemyini:MySQL_NotRunningecho"notfound!":createmyiniremremeditmy.iniecho[client]>>my.iniechodefault-character-set=GBK>>my.iniechoport=3306>>my.iniecho[server]>>my.iniechodefault-character-set=GBK>>my.iniechoport=3306>>my.iniecho[mysql]>>my.iniechodefault-character-set=GBK>>my.iniecho[mysqld]>>my.iniechoport=3306>>my.iniechobasedir=%cd%>>my.iniechodatadir=%cd%/data>>my.iniechodefault-character-set=GBK>>my.iniechodefault-storage-engine=INNODB>>my.iniechomax_connections=100>>my.iniechoquery_cache_size=8M>>my.iniechotable_cache=256>>my.iniechotmp_table_size=9M>>my.iniechomyisam_max_sort_file_size=100G>>my.iniechomyisam_max_extra_sort_file_size=100G>>my.iniechomyisam_sort_buffer_size=16M>>my.iniechokey_buffer_size=9M>>my.iniechoread_buffer_size=64K>>my.iniechoread_rnd_buffer_size=256K>>my.iniechosort_buffer_size=256K>>my.iniechoinnodb_additional_mem_pool_size=2M>>my.iniechoinnodb_flush_log_at_trx_commit=1>>my.iniechoinnodb_log_buffer_size=1M>>my.iniechoinnodb_buffer_pool_size=15M>>my.iniechoinnodb_log_file_size=10M>>my.iniechoinnodb_thread_concurrency=8>>my.iniremeditmy.iniend.rem:startsrvbin\mysqld-nt.exe-installnetstartMySQL停止SQL服务.bat文件:@ECHOoffSetCURRENT_DIR=%cd%SetMYSQL_HOME=%CURRENT_DIR%netstopmysqlbin\mysqld-nt.exe-removedel%cd%\my.iniWindows下mysql免安装版配置与使用方法1、把压缩文件mysql-noinstall-5.16-alpha-win32.zip解压到一个目录下,即安装目录,通常为mysql2、创建my.ini配置文件,内容如下:[mysqld]#设置basedir指向mysql的安装路径basedir=...\mysqldatadir=...\mysql\datamy.ini文件放在系统文件下面xp系统在c:\windows目录下,2000系统在c:\winnt下3、启动与停止mysql启动:netstartmysql停止:netstopmysql4、连接mysql格式:mysql-h主机地址-u用户名一p用户密码例1:连接到本机上的mysqlmysql-uroot-p例2:连接到远程主机上的mysqlmysql-h10-uroot-pabcd1235、退出mysql命令exit(回车)或者quit(回车)6、修改密码格式:mysqladmin-u用户名-p旧密码password新密码例:给root加个密码ab12。首先在dos下进入目录mysqlbin,然后键入以下命令mysqladmin-urootpasswordab12注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。例2:再将root的密码改为djg345。mysqladmin-uroot-pab12passworddjg345下面的是mysql环境中热血江湖外挂的命令,以分号作为命令结束符7、增加新用户格式:grantselecton数据库.*to用户名@登录主机identifiedby"密码";例1、增加一个用户testl密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:grantselect,insert,update,deleteon*.*totestl@"%"identifiedby"abc";例2、增加一个用户test2密码为abc,让其只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改银杏树、删除的操作(localhost指本地主机,即mysql数据库所在的那台主机),这样用户即使用知道test2的密码,也无法从internet上直接访问数据库,只能通过mysql主机上的web页来访问了。grantselect,insert,update,deleteonmydb.*totest2@localhostidentifiedby"abc";8、显示数据库列表showdatabases;9、显示库中的数据表usemysql;//数据徐州搬家公司库名称showtables;10、显示数据表的结构describe表名;11、建库createdatabase库名;12、建表use库名;createtable表名(字段设定列表);13、删库和删迷宗蟹表dropdatabase库名;droptable表名;14、将表中记录清空deletefrom表名;15、显示表中的记录select*from表名;例:dropdatabaseifexistsschool;//如果存在school则删除createdatabaseschool;〃建玻璃清洗机立库schooluseschool;〃打开库schoolcreatetableteacher//建立表teacher(idint(3)auto_incrementnotnullprimarykey,namechar(10)notnull,addressvarchar(50)default'深圳',yeardate);〃建表结束〃以下为插入字段insertintoteachervalues(",'glchengang','深圳一中','1976-10-10');insertintoteachervalues(",'jack','深圳一中','1975-12-23');注:在建表中将id设为长度昆山搬家公司为3的数字字段:int(3),并让它每个记录自动加一auto_increment,并不能为空:notnu11,而且让它成为主字段primarykey将name设为长度为10的字符字段将address设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别呢,只有等以后的文章再说了。将year设为日期字段。如果你在mysql提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文宫颈糜烂的治疗方法件中假设为school.sq1,然后复制到c:下,并在dos状态进入目录mysqlin,然后键入以下命令:mysql-uroot-p密码<c:school.sql如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将〃的注释去掉即可使用)。16、将文本数据转到数据库中1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例:rose深圳二中1976-10-10mike深圳一中1975-12-232、数据传入命令loaddatalocalinfile"文件名"intotable表名;注意:你最好将文件复制到mysqlin目录下,并且要先用use命令选表所在的库。17、导出和导入数据a、导出表mysqldump--optschool>school.sql注释:将数据库school中的表全部备份到school.sql文件,school.sql是一个文本文件,文件名任取,打开看看你会有新发现。mysqldump--optschoolteacherstudent>school.teacher.student.sql注释:将数据库school中的teacher表和student表备份到school.teacher.student.sql文件,school.teacher.student.sql是一个文本文件,文件名任取,打开看看你会有新发现。b、导入表mysqlmysql>createdatabaseschool;mysql>useschool;mysql>sourceschool.sql;(或彳将school.sql换为school.teacher.sql/school.teacher.student.sql)c、导出数据库mysqldump--databasesdb1db2>dbl.db2.sql注释:将数据库dbl和db2备份到db1.db2.sql文件,db1.db2.sql是一个文本文件,文件名任取,打开看看你会有新发现。(举个例子:mysqldump-hhost-uuser-ppass--databasesdbname>file.dump就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中。)d、导入数据库mysql<db1.db2.sqle、复制数据库mysqldump--all-databases>all-databases.sql注释:将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。f、导入数据库mysqlmysql>dropdatabasea;mysql>dropdatabaseb;mysql>dropdatabasec;mysql>sourceall-databases.sql;(或exit退出mysql后mysql<all

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论