MySql绿色版配置及使用详解

2.3 Windows下MySQL绿色版安装配置与使用 本文主要介绍了 MySQL 数据库的安装、卸载、root 密码修改与登录以及常用命令和 SQL 语句等内容。安装过程包括下载、解压、添加环境变量、修改配置文件、安装服务等步骤。卸载可通过特定命令执行。root 密码可通过多种方法修改,登录时若密码错误可进行相应调整。还介绍了 MySQL 的常用命令和 SQL 语句,涵盖数据库创建、表操作、数据查询与更新、用户创建与权限控制、表结构修改以及引擎查看与修改等方面。 阅读详情

          最近在做项目开发时用到了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采用的是SQL为基础,那么他就包含基本的DML、DDL、DAL,这些基本的数据库语言是很容易上手使用的,另外MySql还封装了很多数据库操作命令,这些命令是在dos系统中运行的,这是他和SQL Server的不同之处,MySql的环境是简历在dos系统之上的,要使用dos命令。它和java有点类似,可以说它也是建立在虚拟机之上的,可以实现一次建立到处使用。想要方便的使用MySql命令还需要一些前提进行设置,设置方法类似于Java的环境变量,下面的方法以免安装版本的MySql为例演示它的配置方法。

   1. MySql环境配置


        将MySql的解压路径配置到系统变量中就可以在任何地方使用MySql命令。
        Note:这是配置的系统变量,任何使用控制台命令的第三方命令都可以添加到系统变量中,系统变量是一个纽带作用,在使用命令时会优先搜索系统变量。
                                                                               

  2、MySql服务器配置

      在配置了系统的环境变量后就可以使用MySql的bin下提供的所有服务了,接下来还需要在系统中安装MySQL。

    2.1 安装MySql服务器

       打开解压文件目录,找到后缀名为.ini的文件,复制一份更名为my.ini,使用下面的内容替换原有的内容。
  1. [mysqld]  
  2. basedir=D:/Program Files (x86)/MySql     # 设置mysql的安装目录  
  3. datadir=D:/Program Files (x86)/MySql/data    # 设置mysql数据库的数据的存放目录,必须是data,或者是//xxx/data  
  4.   
  5. *************************分割线*******************  
  6. port = 3306  
  7. socket = /tmp/mysql.sock  
  8. default-character-set=gbk   # 设置mysql服务器的字符集  
  9. skip-locking  
  10. key_buffer = 16K  
  11. max_allowed_packet = 1M  
  12. table_cache = 4  
  13. sort_buffer_size = 64K  
  14. read_buffer_size = 256K  
  15. read_rnd_buffer_size = 256K  
  16. net_buffer_length = 2K  
  17. thread_stack = 64K  
  18.   
  19. [client]   
  20. #password = your_password  
  21. port = 3306  
  22. socket = /tmp/mysql.sock  
  23. default-character-set=gbk   
  24. *************************分割线*******************  
[mysqld]
basedir=D:/Program Files (x86)/MySql	 # 设置mysql的安装目录
datadir=D:/Program Files (x86)/MySql/data	 # 设置mysql数据库的数据的存放目录,必须是data,或者是//xxx/data

*************************分割线*******************
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk	# 设置mysql服务器的字符集
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K

[client] 
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk 
*************************分割线*******************

       Note:[mysqld]下面的basedir和datadir需要设置为文件解压后的路径,在此处笔者将文件放到了D:\Program Files (x86)\MySql下。另外上面的分割线内的内容是可选的,可以在建立数据库的时候重新设置,建议在创建时不要添加,因为会有很多不确定因素。
       my.ini文件配置好后就可以在cmd中安装mysqld服务了,在cmd中运行命令: mysqld --install MySQL --defaults-file="D:\Program Files(x86)\MySql\my.ini",其中的MySQL是安装服务器的名称,可以指定任何名称。安装完成后会提示下面的信息:Service successfully installed,即表示成功安装,安装成功后会在系统的服务组策中添加该服务,在使用时只需要开启即可。
                                            

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

    2.2 启动服务器

        启动MySQL服务器,在cmd中运行命令:net start MySQL。
                                                  

   2.3 停止服务器

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

   2.4 查看设计服务器名称及密码

         刚安装的服务器它的默认名称为root,此时没有密码,可以通过cmd命令来设置名称和密码。相应的命令为:mysql -u root。另外可通过在cmd中使用update语句来修改root的密码,具体设置方法如下代码所示:
      1、给root加个密码ab12
         首先在DOS下进入目录mysql\bin,然后键入以下命令:  mysqladmin -u root -p password ab12  。
                                 
 
         Note:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

       2、再将root的密码改为djg345:mysqladmin -u root -p ab12 password djg345

    2.5 删除服务:mysqld --remove MySQL 

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

三、MySql常用命令

        

  3.1 连接服务

       这里介绍两种连接方法分别为本地连接和远程连接。

   3.1.1 本地连接

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

                   

   3.1.2 远程连接

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

   3.1.3 退出MYSQL命令:exit


  3.2 增加新用户


     3.2.1 超级用户

       增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL,然后键入以下命令:
                  grant select,insert,update,delete on *.* to [email=test1@”%]test1@”%[/email]” Identified by “abc”;
       但增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见2。

    3.2.2 本机用户

       增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。 
              grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “abc”;
      如果你不想test2有密码,可以再打一个命令将密码消掉。
             grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “”;

  3.3 show命令


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

  3.4 操作数据库


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

    3.4.1 查看数据库内容

        1、查看数据库某个表的字段信息:desc 表名;
                                    
       2、查看数据库表的创建语句:show create table 表名;当然使用同样的方法也可以查看其它创建内容的SQL语句,如查看数据库的创建语句,show create database 数据库名。

                              

     3.4.2 修改表中列类型及名称

       (1)只修改列类型
         alter table 数据库名.表名  modify column 列名  数据类型,例如:将t_animal表的sex列该为boolean类型:
  1. alter table t_animal modify sex boolean not null  
alter table t_animal modify sex boolean not null
       (2)同时修改列名和列数据类型
          alter table 表名 change column 旧列名 新列名 数据类型,
例如:将t_animal表的sex列更名为ani_sex,数据类型修改为boolean类型:
  1. alter table t_animal change column sex ani_sex boolean not null  
alter table t_animal change column sex ani_sex boolean not null


结语


      本文对MySql的配置及使用方法做了初步的总结,MySql还有很多内容在使用中慢慢积累,并且该文章也会不定时的添加新内容,主要是针对开发过程中的情况而更新。文章的命令笔者都进行了测试,有哪些不对的地方还请指出互相学习。


转载地址:http://blog.youkuaiyun.com/zhang_xinxiu/article/details/24961365

Diebold-Mariano检验 给定两个预测的预测结果,我们希望比较他们的预测结果,以用于预测模型精度的比较。 Diebold-Mariano检验本质是一个t检验,用于检验替代预测的两个损失序列的平均值是否相等。即,它是一系列损失差的零均值的t检验。在存在自相关的情况下,它使用损失差分时间序列标准差的自相关一致性估计。 注意,在使用DM检验式时,假设损失序列是平稳的。 另外,DM检验在小样本数据时往往会拒绝零假设。对于小样本数据,推荐Harvey, Leybourne and Newbold (HLN)检验【1】; 参考文献 【1】htt 阅读详情

相关推荐

IFIX往Mysql数据库同步数据方法

通过IFix数据库向Mysql数据库同步数据

仙人掌 1595

【绿色版】Mysql下载、安装、配置与使用(保姆级教程)

史上最简单的MySQL安装教程!

weixin_46485638的博客 1万+

在 Ansys Mechanical 中使用“螺栓工具”插件自动生成螺栓

在有限元分析 (FEA) 中,高效创建螺栓连接对于确保机械装配的结构完整性和性能至关重要。螺栓是连接组件不可或缺的一部分,它们在负载下的精确建模会影响整个系统。快速高效的螺栓建模使工程师能够快速优化设计,满足紧迫的期限,并通过为其他关键设计任务释放资源来提高整体生产力。此外,螺栓建模的精度可以最大限度地降低模型创建过程中出错的风险,这对于获得可靠和准确的分析结果至关重要。因此,在 FEA 中快速且无错误地创建螺栓连接对于高效、可靠和成功的工程结果至关重要。

jkh920184196的博客 3099

MySql绿色版使用

mysql绿色版使用

Strawberry_ahh的博客 716

Autojs实战教程---番茄免费小说Apk文件和源码

邀请码:782383363 字节跳到的App,推荐给大家,还是值得用一用的。不废话直接代码。 代码是带UI的复制后可以直接使用。 "ui"; //#region UI var rootUrl = "http://114.115.220.1:91";//各位大神小弟自己的服务器别黑谢谢 var storaySign = "FanqieXiaoShuo0412326@163.com"; var woolStorage = storages.create(storaySign);//创建本地存储 var

zy0412326的专栏 2万+

使用kmplot在线进行生存分析

欢迎关注”生信修炼手册”!kmplot是一个生存分析的在线工具,最初是设计用来对肝癌中的miRNA进行生存分析,对应的文章发表在scientific reports上,链接如下https...

庐州月光的博客 1万+

MySQL绿色安装和配置

这时会提示输入密码,其实是指的原密码,原密码因为是空,所以这里再回车即可完成设置。(1)开始——运行——cmd,然后cd到mysql安装目录的bin下面,我的目录就是“D:\mysql”,然后执行mysqld -install,提示服务安装成功。3、 解压出下载的文件(有x86和x64两个版本)到任一目录,防止出现未知问题,最好放在非系统盘的非中文目录下,我的位是D:\mysql。在命令行执行“mysql -u root -p”,提示输入密码,由于第一次运行,密码为空可以直接回车。(2) 怎么登录啊?

GJINW的博客 1504

保姆级教程解决Edge Copilot该服务在你所在的地区不可用及Sign in to continue your chat.——电脑篇

相信很多人更新到Win11之后都注意到自带的浏览器右上角多了一个Copilot,这个副驾驶是微软与OpenAI合作,免费使用,包括插件功能。相当于你可以在电脑上免费的使用GPT4。很可惜,点开提示该服务在你所在的地区不可用。很多人第一时间想到科学的上网应该就可以解决了,尝试后又提示you’ve reached the conversation limit for today.Sign in to continue your chat.明明登录账号了为什么还是不能用?不是免费吗,为什么提示今天受限制。 其实上

weixin_44887342的博客 5万+

MySQL 8.0.18安装教程(windows 64位)一次成功

第一步:在官方网站下载数据库 第二步:解压 第三步:在当前目录下新建一个my.ini文件 第四部:my.ini文件内容 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\java\mysql\mysql-8.0.18-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\java\mysql\Databas...

weixin_41790661的博客 799

安卓手机部署酒馆 SillyTavern 全攻略(Termux 本地安装教程)

本文详细介绍了如何在安卓手机上通过 Termux 环境本地部署 SillyTavern,一个功能丰富的角色扮演对话 AI。步骤包括安装 Termux、Git,克隆 SillyTavern 仓库,安装 Node.js 和依赖,启动 SillyTavern,以及可选的高阶玩法——安装 TAI-Extras 扩展模块。文章还提供了常见问题的解决方案和优化技巧,如更新 SillyTavern、处理报错、文件访问、添加快捷命令和禁用安卓后台进程杀死。通过本教程,用户可以在安卓手机上体验本地部署的 AI 对话,享受更高

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1万+

站在评审的角度写国自然基金本子,搭配这5条AI提示词,帮你一键提升本子中标率

多数同仁的选题失败,不是因为你的idea不好,而是你的逻辑没有立起来,你必须让评审看到,你是怎么从问题走向方法的。请你按照“同行做到哪、瓶颈卡在哪、我该怎么破”的逻辑,将我的创新点进行重构:【粘贴你原始的创新点描述】,要求:表达需结构化、可量化、可验证,突出对比后的实质性突破。与其等着评审指出问题,等着本子被拒,不如让AI提前模拟评审,帮你从可行性、创新性、国家价值、团队能力四个维度给你打分,并指出项目的致命破绽,提示词这样设计。创新点如果写不好,本子往往也会被拒,而评审一般喜欢的创新点都是有固定结构的。

智能AI让学术科研更容易 1238

MySql绿色版配置

MySql绿色版配置及使用详解 2014年05月04日 10:24:49 zhang_xinxiu 阅读数:57200更多 个人分类: 【SQL数据库】           最近在做项目开发时用到了MySql数据库,在看了一些有关MySql的文章后,很快就上手使用了。在使用的过程中还是出现了一些问题,因为使用的是绿色免安装版的MySql所以在配置的时候出现了一些问题,该篇文章就主要针对MyS...

weixin_42858906的博客 383

OpenMM | PDBFixer 用于蛋白质预处理

PDBFixer 用于蛋白质预处理

DrugOne 3005

MySql绿色版安装和配置

MySql绿色版安装 MYSQL的安装: 总结起来就: 1,下载解压 2,配置环境变量 3、初始化生成data文件 4、安装mysql服务 5、修改密码 1 下载: 直接去mysql官网下载,这里附上下载链接https://dev.mysql.com/downloads/mysql/5.7.html#downloads 。 2 配置环境变量: 点击计算机,进入之后右键点击属性,点左边的高级环境配置,点击环境变量,在系统变量里面找到path,点击path,编辑,找到最后添加E:\opt\mysql-8.0.2

杭川奇迹的博客 3362

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

如何配置使用MySQL绿色版

相信刚接触MySQL的朋友都会被怎么安装MySQL这个问题给困扰,因为在MySQL官网提供的是两种不同的安装类型,一种是.msi格式的安装版、另一种是.Zip的绿色版。网上大部分讲的都是.msi格式的安装,但是如果你像楼主一样运气不好的时候,不小心下载到的是.Zip格式的MySQL的话,那一系列不明所以的文件相信会让你相当头疼呢!那今天我就分享一下安装MySQL绿色版的的方法吧,其实主要是配置而已

SherlockZzh的专栏 442

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Windows下的绿色版MySQL配置与启动

很久很久没有来写东西了,花两天时间研究了一下绿色版MySQL的安装与启动,终于成功,来记录一下,也供参考。我追求“绿色开发环境”!微笑可以随时换电脑、换系统、换环境,移动的开发环境随时随地用于开发。

gjl2004yn的专栏 5383

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

MySQL绿色版配置说明

MySQL 8 绿色版使用说明 1、当前版本 安装包下载地址:链接: https://pan.baidu.com/s/1s6pXCp1hb2tE8NudxER46Q 提取码: cvce 复制这段内容后打开百度网盘手机App,操作更方便哦 MySQL Community Server (GPL) (Current Generally Available Release: 8.0.15) MySQL ...

qq_43262470的博客 186

MySQL绿色版完整教程:下载、安装、配置与远程访问

通过本教程,您已经成功:✅ 下载并解压MySQL绿色版✅ 配置个性化my.ini文件✅ 设置系统环境变量✅ 初始化数据库并安装服务✅ 设置root密码和安全配置✅ 开启远程访问权限最佳实践建议开发环境使用简化流程生产环境务必使用强密码和模式定期备份data目录重要数据现在您可以开始使用MySQL进行开发了!如有其他问题,欢迎在评论区留言讨论。🎉。

weixin_52318532的博客 1967

mysql绿色版安装配置

参考:http://www.cnblogs.com/weixiao520/p/4573619.html http://www.jb51.net/article/102537.htm   Windows下MySQL绿色版安装配置与使用    Mysql-5.7.11-winx64操作步骤: 一、安装MySQL数据库 1、下载。      下载地址: h

独孤小标的博客 413

MySql绿色版配置及使用具体解释

近期在做项目开发时用到了MySql数据库。在看了一些有关MySql的文章后,非常快就上手使用了。在使用的过程中还是出现了一些问题。由于使用的是绿色免安装版的MySql所以在配置的时候出现了一些问题。该篇文章就主要针对MySql绿色版的配置及其使用进行讨论。 一、MySql概述 MySql数据库是有瑞典MySql AB公...

weixin_30906701的博客 185
上一篇: Java开发命名规范总结
下一篇: Struts2拦截器精解
elementf
博客等级 码龄14年 30粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值