win7 64位配置mysql 5.6免安装版,初始化配置和Mysql创建新用户方法 ..docx_第1页
win7 64位配置mysql 5.6免安装版,初始化配置和Mysql创建新用户方法 ..docx_第2页
win7 64位配置mysql 5.6免安装版,初始化配置和Mysql创建新用户方法 ..docx_第3页
win7 64位配置mysql 5.6免安装版,初始化配置和Mysql创建新用户方法 ..docx_第4页
win7 64位配置mysql 5.6免安装版,初始化配置和Mysql创建新用户方法 ..docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

以前在windows下用的mysql都是通过下载exe格式的安装包来安装使用,今天偶然下到一个免安装版本的,使用了一番,对mysql的启动之类的有了一个重新认识,记录下。mysql-5.6.16-win32安装步骤(Windows7 32位)1. 下载/downloads/mysql/5.6.html2. 解压MySQL压缩包将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:D:Program FilesMySQLmysql-5.6.16-win32将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini复制下面的配置信息到 my.ini 保存#如果没有my-default.ini,可自己新建my.ini或者从其他地方中获取#clientport=3306default-character-set=utf8mysqldport=3306character_set_server=utf8#character_set_server=utf8 一定要这样写;basedir=D:Program FilesMySQLmysql-5.6.16-win32#解压目录datadir=D:Program FilesMySQLmysql-5.6.16-win32data#解压目录下data目录,必须为data目录sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES#3. 添加环境变量操作如下:在path环境变量下加入:D:Program FilesMySQLmysql-5.6.16-win32bin4. 注册windows系统服务将mysql注册为windows系统服务操作如下:1)从控制台进入到MySQL解压目录下的 bin 目录下:2)输入服务安装命令:mysqld-nt -install 一定要在mysql指定的路径下执行,比如X:mysqlbinmysqld install MySQL -defaults-file=D:Program FilesMySQLmysql-5.6.16-win32my.ini#解压目录下修改的my.ini文件安装成功后会提示服务安装成功。#注:my.ini文件放在MySQL解压后的根目录下#移除服务命令为:mysqld remove5. 启动MySQL服务方法一:启动服务命令为:net start mysql若报错:MySQL 服务无法启动 1067错误;查看data目录下的err文件看错误:2014-02-27 10:50:12 5360 ERROR InnoDB: .ibdata1 cant be opened in read-write mode2014-02-27 10:50:12 5360 ERROR InnoDB: The system tablespace must be writable!2014-02-27 10:50:12 5360 ERROR Plugin InnoDB init function returned error.2014-02-27 10:50:12 5360 ERROR Plugin InnoDB registration as a STORAGE ENGINE failed.2014-02-27 10:50:12 5360 ERROR Unknown/unsupported storage engine: InnoDB2014-02-27 10:50:12 5360 ERROR Aborting解决方法:删除data目录下的ib_logfile0和ib_logfile1文件。再次启动,正常方法二:打开管理工具 服务,找到MySQL服务。通过右键选择启动或者直接点击左边的启动来启动服务。6. 修改 root 账号的密码方法一:刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456c:mysql u rootmysqlshow databases;mysqluse mysql;mysqlUPDATE user SET password=PASSWORD(123456) WHERE user=root;mysqlFLUSH PRIVILEGES;mysqlQUIT方法二:使用mysqladmin:mysqladmin -u root -p password mypasswd输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。把命令里的root改为你的用户名,你就可以改你自己的密码了。当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,那么这种方法就是无效的。而且mysqladmin无法把密码清空。7. MySQL控制台快捷方式建立:操作如下:1)桌面右键-新建-快捷方式-对象位置输入:C:WindowsSystem32cmd.exe快捷方式名称自己定义,确定,快捷方式建立成功2)右键单击刚才建立的快捷方式-属性-把目标一栏修改成MySQL启动参数:C:WindowsSystem32cmd.exe D:Program FilesMySQLmysql-5.6.16-win32bin /k mysql -uroot -p inventory解释:CMD路径 MySQL路径bin目录 /k mysql -u用户名 -p密码 数据库名3)修改完成后点击确定保存,直接双击快捷方式即可连接到MySQL数据库8. 关于配置文件linux版本是f,一般会放在/etc/f,/etc/mysql/fwindows下的是my.ini,一般会在安装目录的根目录Mysql创建新用户方法1.CREATEUSER语法:CREATEUSERusernamehostIDENTIFIEDBYpassword;例子:CREATEUSERdoglocalhostIDENTIFIEDBY123456;CREATEUSERpig01_IDENDIFIEDBY123456;CREATEUSERpig%IDENTIFIEDBY123456;CREATEUSERpig%IDENTIFIEDBY;CREATEUSERpig%;实例1:mysqlcreateuserjss;这样创建的用户,可以从任意安装了mysql客户端,并能够访问目标服务器的机器上创建连接,无须密码.例如,从ip:9的客户端执行连接:mysql-ujss-h10查看该用户:mysqlselectuser,host,passwordfromuserwhereuser=jss;SELECTUSER();/显示当前用户实例2:mysqlcreateuserjss_psidentifiedbyjss;用户连接时,必须指定密码,那就可以在创建用户时,通过指定identifiedby子句来设定密码用密码登陆:mysql-ujss_ps-p-h10如果希望指定的用户只能从某台指定的域(domain)或主机访问,可以在创建用户时指定host,例如,指定用户只能从9访问mysqlcreateuserjss_ip9identifiedbypassword123456;2.使用GRANT语句语法:mysqlgrant权限1,权限2,.权限non数据库名称.表名称to用户名用户地址identifiedby连接口令;权限1,权限2,.权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限实例:mysqlgrantselect,insert,update,delete,create,droponvtdc.employeetojoe7identifiedby123;给来自7的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。mysqlgrantallprivilegesonvtdc.*tojoe7identifiedby123;给来自7的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。mysqlgrantallprivilegeson*.*tojoe7identifiedby123;给来自7的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。mysqlgrantallprivilegeson*.*tojoelocalhostidentifiedby123;给本机用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。3.直接向mysql.user表插入记录:mysqlinsertintouser(host,user,password)values(%,jss_insert,password(jss);mysqlflushprivileges;/刷新系统权限表4.修改mysql用户密码方式:a.使用mysqladmin语法:mysqladmin-u用户名-p旧密码password新密码例如:mysqladmin-uroot-p123password456;b.直接修改user表的用户口令:语法:updatemysql.usersetpassword=password(新密码)whereUser=phplampandHost=localhost;实例:updateusersetpassword=password(54netseek)whereuser=root;flushprivileges;c.使用SETPASSWORD语句修改密码:语法:SETPASSWORDFORusernamehost=PASSWORD(newpassword);如果是当前登陆用户用SETPASSWORD=PASSWORD(newpassword);实例:setpasswordforrootlocalhost=password();SETPASSWORDFORname=PASSWORD(newpassword);SETPASSWORDFORpig%=PASSWORD(123456);5.删除用户和撤销权限:a.取消一个账户和其权限DropUSERuser;dropuserusername%dropuserusernamelocalhostb.取消授权用户:语法:REVOKEprivilegeONdatabasename.tablenameFROMusernamehost;例子:REVOKESELECTON*.*FROMpig%;REVOKESELECTONtest.userFROMpig%;revokeallon*.*fromssslocalhost;revokeallonuser.*fromadmin%;SHOWGRANTSFORpig%;/查看授权c.删除用户:语法:Deletefromuserwhereuser=user_nameandhost=host_name;例子:deletefromuserwhereuser=sssandhost=localhost;二、数据库表1.查看所有数据库:数据库目录:/usr/local/mysql/datamysqlSHOWDATABASES;/显示数据库mysqlUSEabccs/进入数据库mysqlSHOWTABLES;/显示表mysqlDESCRIBEmytable;/显示表结构mysqlCREATEDATABASEabccs;/创建一个数据库mysqlCREATETABLEmytable(nameVARCHAR(20),sexCHAR(1),birthDATE,birthaddrVARCHAR(20);/创建表mysqlinsertintomytablevalues(abccs,f,1977-07-07,china);/插入表数据使用文本方式插入数据:mysql.txt内容:abccsf1977-07-07chinamaryf1978-12-12usatomm1970-09-02usamysqlLOADDATALOCALINFILEmytable.txtINTOTABLEpet;/导入TXT文件数据2.删除数据库:mysqldropdatabasedrop_database;/删除一个已经确定存在的数据库altertable表名ENGINE=存储引擎名;/修改表的存储引擎altertable表名drop属性名;/删除字段altertable旧表名renameto新表名;/修改表名altertable表名modify属性名数据类型;/修改字段数据类型altertable表名change旧属性名新属性名新数据类型;/修改字段名altertable表名dropFOREINGKEY外键别名;/删除子表外键约束增加表字段:altertableexampleaddphoneVACGAR(

温馨提示

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

评论

0/150

提交评论