Mysql学习mysql 5.6.17 绿色版(免安装)安装配置教程

Mysql学习mysql 5.6.17 绿色版(免安装)安装配置教程,第1张

概述介绍《Mysql学习mysql 5.6.17 绿色版(免安装)安装配置教程》开发教程,希望对您有用。

《MysqL学习MysqL 5.6.17 绿色版(免安装)安装配置教程》要点:
本文介绍了MysqL学习MysqL 5.6.17 绿色版(免安装)安装配置教程,希望对您有用。如果有疑问,可以联系我们。

最近在做项目开发时用到了MysqL数据库,在看了一些有关MysqL的文章后,很快就上手使用了.在使用的过程中还是出现了一些问题,因为使用的是绿色免安装版的MysqL所以在配置的时候出现了一些问题,该篇文章就主要针对MysqL绿色版的配置及其使用进行讨论.
MysqL实例

一、MysqL概述
       MysqL数据库是有瑞典MysqL AB公司开发,现在该公司被Oracle收购属于Oracle所有.同sql Server类似,它也是基于关系型数据库的数据库管理系统,在Web应用方面MysqL是最好的RDBMS之一,因为它属于轻量级的RDBMS.       现在MysqL的最新版本是5.6.17,最新下载地址:http://dev.MysqL.com/downloads/MysqL/,下载完成了接下来进行安装部署了,有关安装部署的内容在网上查看下教程就可以.
MysqL实例

二、MysqL配置
MysqL实例

        既然MysqL采用的是sql为基础,那么他就包含基本的DML、DDL、DAL,这些基本的数据库语言是很容易上手使用的,另外MysqL还封装了很多数据库 *** 作命令,这些命令是在dos系统中运行的,这是他和sql Server的不同之处,MysqL的环境是简历在dos系统之上的,要使用dos命令.它和java有点类似,可以说它也是建立在虚拟机之上的,可以实现一次建立到处使用.想要方便的使用MySQL命令还需要一些前提进行设置,设置办法类似于Java的环境变量,下面的办法以免安装版本的MysqL为例演示它的配置办法.MysqL实例

1. MysqL环境配置
MysqL实例

        将MysqL的解压路径配置到系统变量中就可以在任何地方使用MySQL命令.       MysqL实例

Note:这是配置的系统变量,任何使用控制台命令的第三方命令都可以添加到系统变量中,系统变量是一个纽带作用,在使用命令时会优先搜索系统变量.                                                                               MysqL实例

MysqL实例

2、MysqL服务器配置     MysqL实例

在配置了系统的环境变量后就可以使用MysqL的bin下提供的所有服务了,接下来还需要在系统中安装MysqL.
2.1 安装MysqL服务器      MysqL实例

打开解压文件目录,找到后缀名为.ini的文件,复制一份更名为my.ini,使用下面的内容替换原有的内容.MysqL实例

[MysqLd]basedir=D:/Program files (x86)/MysqL # 设置MysqL的安装目录datadir=D:/Program files (x86)/MysqL/data # 设置MysqL数据库的数据的存放目录,必须是data,或者是//xxx/data*************************分割线*******************port = 3306socket = /tmp/MysqL.sockdefault-character-set=gbk # 设置MysqL服务器的字符集skip-lockingkey_buffer = 16Kmax_allowed_packet = 1Mtable_cache = 4sort_buffer_size = 64Kread_buffer_size = 256Kread_rnd_buffer_size = 256Knet_buffer_length = 2Kthread_stack = 64K[clIEnt] #password = your_passwordport = 3306socket = /tmp/MysqL.sockdefault-character-set=gbk 

*************************分割线*************************MysqL实例

Note: [MysqLd]下面的basedir和datadir需要设置为文件解压后的路径,在此处笔者将文件放到了D:\Program files (x86)\MysqL下.另外上面的分割线内的内容是可选的,可以在建立数据库的时候重新设置,建议在创建时不要添加,因为会有很多不确定因素.       MysqL实例

my.ini文件配置好后就可以在cmd中安装MysqLd服务了,在cmd中运行命令:MysqLd --install MysqL --defaults-file="D:\Program files(x86)\MysqL\my.ini",其中的MysqL是安装服务器的名称,可以指定任何名称.安装完成后会提示下面的信息:Service successfully installed,即表示成功安装,安装成功后会在系统的服务组策中添加该服务,在使用时只需要开启即可.                                            MysqL实例

MysqL实例

Note:在运行安装命令时一定要注意必须cmd内的路径问题,该路径必须在MysqL的bin所在的路径,比如我的MysqL解压到D:\Program files(x86)\MysqL文件夹中,那么cmd当前路径就必须为D:\Program files(x86)\MysqL\bin,否则在安装完成后启动服务时会出现发生错误提示:系统错误 2.系统找不到指定的文件.MysqL实例

2.2 启动服务器       MysqL实例

启动MysqL服务器,在cmd中运行命令:net start MysqL.                                                  MysqL实例

MysqL实例

2.3 停止服务器       MysqL实例

在使用完成后可以通过命令来停止服务器的运行,通过在cmd中运行命令:net stop MysqL.  MysqL实例

2.4 查看设计服务器名称及暗码         MysqL实例

刚安装的服务器它的默认名称为root,此时没有暗码,可以通过cmd命令来设置名称和暗码.相应的命令为:MysqL -u root.另外可通过在cmd中使用update语句来修改root的暗码,具体设置方法如下代码所示:     MysqL实例

1)、给root加个暗码ab12         MysqL实例

首先在DOS下进入目录MysqL\bin,然后键入以下命令: MysqLadmin -u root -p password ab12 .                                 MysqL实例

         MysqL实例

 Note:因为开始时root没有暗码,所以-p旧暗码一项就可以省略了.
MysqL实例

2)、再将root的暗码改为djg345:MysqLadmin -u root -p ab12 password djg345
MysqL实例

2.5 删除服务:MysqLd --remove MysqL          MysqL实例

使用remove命令,后面跟上要删除的数据库服务的名称.
MysqL实例

三、MysqL常用命令          MysqL实例

3.1 连接服务      MysqL实例

这里介绍两种连接办法分别为本地连接和远程连接.  MysqL实例

3.1.1 本地连接      MysqL实例

在cmd中输入并运行命令:MysqL -u root -p,然后输入相应的暗码.需要注意的是用户名-u和用户名之间也可以没有空格,即-uroot同样正确,但是暗码和-p之间必须要有空格.如果是刚安装好的MysqL,默认的root用户名是没有暗码的,直接输入MysqL -u root就可以进入MysqL中了,MysqL的提示符为:MysqL>.                   MysqL实例

  MysqL实例

3.1.2 远程连接       MysqL实例

假设远程主机的IP地址为:219.243.79.8,用户名为root,暗码为123,则在cmd中运行如下命令:MysqL -h219.243.79.8 -uroot -p 123.
MysqL实例

3.1.3 退出MySQL命令:exitMysqL实例

3.2 增加新用户
MysqL实例

3.2.1 超级用户      MysqL实例

增加一个用户test1暗码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限.首先用root用户连入MysqL,然后键入以下命令:                 MysqL实例

grant select,insert,update,delete on *.* to [email=test1@”%]test1@”%[/email]” IDentifIEd by “abc”;      MysqL实例

但增加的用户是十分危险的,你想如某个人知道test1的暗码,那么他就可以在internet上的任何一台电脑上登录你的MysqL数据库并对你的数据可以为所欲为了,解决办法见2.   MysqL实例

3.2.2 本机用户       增加一个用户test2暗码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的 *** 作(localhost指本地主机,即MysqL数据库所在的那台主机),这样用户即使用知道test2的暗码,他也无法从internet上直接访问数据库,只能通过MysqL主机上的web页来访问了.              MysqL实例

grant select,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] IDentifIEd by “abc”;      MysqL实例

如果你不想test2有暗码,可以再打一个命令将暗码消掉.            MysqL实例

grant select,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] IDentifIEd by “”; MysqL实例

3.3 show命令
MysqL实例

show命令是查看的意思,可以用来查看MysqL中的一些列表信息,如:show databases显示所有数据库的名称;show tables显示一个数据库中的所有表名称. MysqL实例

3.4 *** 作数据库
MysqL实例

*** 作前要进入相关的数据库,可以使用use命令,如:use testdb进入名为testdb的数据库,进入数据库后既可以对数据库中的对象 *** 作,相应的 *** 作命令使用的是SQL语句,DDL、DML、DAL.   MysqL实例

3.4.1 查看数据库内容       MysqL实例

1)、查看数据库某个表的字段信息:desc 表名;                                   MysqL实例

 

      MysqL实例

2)、查看数据库表的创建语句:show create table 表名;当然使用同样的办法也可以查看其它创建内容的SQL语句,如查看数据库的创建语句,show create database 数据库名.                           MysqL实例

  

     MysqL实例

3.4.2 修改表中列类型及名称       MysqL实例

(1)只修改列类型         MysqL实例

alter table 数据库名.表名  modify column 列名  数据类型,例如:将t_animal表的sex列该为boolean类型:MysqL实例

alter table t_animal modify sex boolean not null

(2)同时修改列名和列数据类型alter table 表名 change column 旧列名 新列名 数据类型,例如:将t_animal表的sex列更名为ani_sex,数据类型修改为boolean类型:MysqL实例

alter table t_animal change column sex ani_sex boolean not null

结语
MysqL实例

本文对MysqL的配置及使用办法做了初步的总结,MysqL还有很多内容在使用中慢慢积累,并且该文章也会不定时的添加新内容,主要是针对开发过程中的情况而更新.MysqL实例

文章的命令笔者都进行了测试,有哪些不对的地方还请指出互相学习.
MysqL实例

精彩专题分享:MysqL不同版本安装教程 MysqL5.7各版本安装教程 MysqL5.6各版本安装教程MysqL实例

以上就是本文的全部内容,希望对大家的学习有所赞助,也希望大家多多支持脚本MysqL实例

《MysqL学习MysqL 5.6.17 绿色版(免安装)安装配置教程》是否对您有启发,欢迎查看更多与《MysqL学习MysqL 5.6.17 绿色版(免安装)安装配置教程》相关教程,学精学透。内存溢出PHP学院为您提供精彩教程。

总结

以上是内存溢出为你收集整理的Mysql学习mysql 5.6.17 绿色版(免安装)安装配置教程全部内容,希望文章能够帮你解决Mysql学习mysql 5.6.17 绿色版(免安装)安装配置教程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1153623.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存