`
zhyt710
  • 浏览: 206508 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySQL解压版在xp下的启动与停止和一些技巧

阅读更多

以前都是用的安装版本的,安装完直接就启动了。 今天第一次用解压版的。

 

一.启动

再dos控制台,进入mysql安装目录(以下以***\表示)下的bin目录下,执行如下命令启动mysql

    ***\bin>mysqld

当然,如果把***\bin加入到path变量中的话,可以在任何目录下执行以上命令。

 

二.停止

再dos控制台下执行

   ***\bin>mysqladmin -u root shutdown

 

2010-04-28

为mysql用户更改密码

1.例如你的 root用户现在没有密码,你希望的密码修改为abc,那么命令是:
mysqladmin -u root password abc

2.如果你的root现在有密码了,那么修改密码为abc的命令是:
mysqladmin -u root -p password youyou
注意,命令回车后会问你旧密码,输入旧密码之后命令完成,密码修改成功。

mysql启动出现错误的话,可在***\data下查找.err的日志文件。

 

 

其他:

还可以尝试将服务器启动为mysqld --console;此时,可以从窗口中获得一些有用的信息,可以帮助解决问题。

最后选项是用--standalone --debug启动mysqld。此时,mysqld 写入日志文件C:\mysqld.trace,应当包含mysqld不启动的原因。

使用mysqld --verbose --help显示mysqld的所有选项。

 

 

 

设置开机自起:

start.bat

cd D:\work\mysql-5.0.22-win32\bin
D:
mysqld

 stop.bat

cd D:\work\mysql-5.0.22-win32\bin
D:
mysqladmin -u root shutdown

 startMySQL.vbe

set ws=wscript.createobject("wscript.shell")
ws.run "start.bat /start",0

 

把上面三个文件放在一个目录下。然后把startMySQL.vbe拖入 开始--程序--启动里面。便可开机自起了。

stop.bat是为了方便停止服务器而写的。

 

三. 下面说一下我们并不是很想总在用的命令或者sql

(1)给表增加列,删除列

增加 : alter table groupt add new_feild varchar(20) default '0'

删除 : alter table groupt drop column new_feild

修改 : alter table groupt modify name text

           alter table groupt change name name text;


四.MySQL 与 java 日期时间类型对应情况

MySql 的时间类型有           Java 中与之对应的时间类型
date                               java.sql.Date

Datetime                        java.sql.Timestamp

Timestamp                     java.sql.Timestamp

Time                               java.sql.Time

Year                               java.sql.Date

 

五.MySQL的导入导出命令

简单的个人用户可用如下方法。

该程序在MySQL的bin目录下。

(1)导出数据库 : mysqldump -u 用户名 -p 数据库名 > 导出的文件名

        导出表: mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

在 MySQL 控制台下

(2)导入数据: source sql文件

下面是一个比较详细的说明(2009-07-30添加)

--1.备份数据库
mysqldump 数据库名 > 存储的sql文件.sql -u 用户名 -p密码 --no-create-info --compact
--no-create-info 或 -t 不导出表结构
--compact 是说不输出一些注释

--2.备份数据库中的某个表
mysqldump 数据库名 --table 表名 > 存储的sql文件.sql -u 用户名 -p密码 --no-create-info --compact

下面是mysqldump可能用到的命令选项
-h   后跟连接的主机名
-P   后跟连接端口
--default-character-set 使用的默认编码 如 --default-character-set=utf8
-w   后跟where字句  如: -w "id=100"  -w "name='ee' and age > 10"
--no-data 或 -d 不导出表数据

--3.恢复数据
要恢复数据我尝试用 mysqldump 命令,但不报错,只是导不进数据区。所以只好用mysql命令
mysql 数据库名 < 存储数据的文件名 -u 用户名 -p密码

下面是mysql可能用到的命令选项
-h   后跟连接的主机名
-P   后跟连接端口
--default-character-set 使用的默认编码 如 --default-character-set=utf8

4.技巧 如果想备份多个表而且数据保存在一个文件中可以用 >> 以appand的形式构建数据文件,如 
mysqldump 数据库名 --table -w "id=100" 表名1 >> 存储的sql文件.sql -u 用户名 -p密码 -t --compact
mysqldump 数据库名 --table -w "id=100" 表名2 >> 存储的sql文件.sql -u 用户名 -p密码 -t --compact
 

 

六.关于区分大小写

mysql在默认情况下是不区分大小写的。令人郁闷的地方也恰恰在这里。今天用group by的时候,发现如此的问题。千辛万苦,才发现这个原因。解决办法“在想区分大小写的字段前加上 binary 关键字”。当然,在建表时也可指定字段有binary 属性。但很多时候,我们没有那样做。

分享到:
评论

相关推荐

    Windows命令行启动和停止MySQL.doc

    在Windows操作系统中,MySQL数据库服务器的启动与停止通常可以通过图形界面的管理工具完成,但掌握通过命令行进行操作同样至关重要,尤其在自动化脚本编写、远程管理及故障排查等场景下。本文将详细介绍如何在...

    问题:本地计算机上的MySQL服务启动后停止,某些服务在未由其他服务或程序使 用时将自动停止。

    MySQL 服务启动失败问题可以通过删除原来的服务、清空 data 目录下的所有文件、初始化 MySQL、安装 MySQL 服务和启动 MySQL 服务这五个步骤来解决。同时,还需要根据自己的需求配置 my.ini 文件,以确保 MySQL 服务...

    mysql5.7.16,解压版,一键启动,使用方便,

    总结来说,这个解压版的MySQL 5.7.16提供了一个快速启动和管理数据库的途径,配合详细的启动前修改事项文档和Navicat工具,使得数据库管理变得更加易用和直观。用户只需按照提供的说明进行操作,就能享受到MySQL的...

    mysql解压版安装

    ### MySQL解压版安装知识点详解 #### 一、MySQL解压版概述 MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),因其性能稳定、易于使用等特点,在互联网领域有着极高的应用价值。对于初学者或者想要快速搭建...

    mysql免安装启动/停止脚本

    官网下载mysql 免安装版启动/停止脚本

    简单粗暴mysql解压版教程

    但请注意,由于没有自动启动和管理服务,长期生产环境中并不推荐使用解压版MySQL。 在实践中,你可以进一步学习如何创建数据库、管理用户、执行SQL语句以及备份和恢复数据等基本操作。随着对MySQL的理解加深,你...

    安装Mysql解压版

    本文将详细介绍如何在Windows环境下通过解压MySQL的安装包进行安装,这里以MySQL-5.7.12-winx64为例。 首先,你需要下载MySQL的zip压缩文件,例如MySQL-5.7.12-winx64.zip。下载完成后,将其解压缩到你希望安装的...

    快速启动、停止oracle mysql服务

    以下将详细介绍如何通过批处理(bat)文件实现Oracle MySQL服务的一键启动和停止。 首先,Oracle数据库服务通常通过Oracle的服务管理工具如`Oracle Service Manager`或Windows服务控制来管理。在Windows环境下,...

    一键mySql 服务 启动 重启 停止

    一键mySql 服务 启动 重启 停止,可以实现在系统无需添加mysql自启动前提下,实现mysql手动启动,不用也可手动关闭或重启,降低对计算机资源的损耗,以及mysql重启刷新

    mysql 5.0 解压版

    1. **安装与解压**:MySQL 5.0 解压版意味着它不需要经过传统的安装过程,只需要将压缩包解压到指定目录。首先,找到下载的压缩文件,使用解压工具(如WinRAR或7-Zip)将其解压到一个方便的位置,如`C:\Program ...

    mysql绿色解压版.rar

    2. **启动与停止服务**:解压后,你可以通过执行特定的批处理文件来启动或停止MySQL服务。例如,`start_mysql.bat`用于启动服务,`stop_mysql.bat`用于停止服务。在没有安装服务的情况下,这种方式更加便捷。 3. **...

    MySQL启动停止脚本.rar

    在Linux系统中,MySQL的启动、停止和重启通常通过命令行完成,但对于系统管理员来说,编写自动化脚本可以简化这些操作,提高效率。"MySQL启动停止脚本.rar"就是一个这样的资源,它包含了三个关键的shell脚本:...

    mysql5.0数据库解压版安装

    本文将详细阐述如何在Windows环境下安装MySQL 5.0解压版数据库,基于蓝鲸灵分享的经验和步骤,帮助读者顺利完成数据库的部署。 #### 实验环境 在开始之前,明确实验环境是非常必要的,这包括硬件和软件两个方面。...

    MySQL 5.7 For Linux的部署及启动与排错

    本文将介绍MySQL 5.7版本在Linux上的部署、启动以及遇到问题时的排查技巧。特别适合新手进行学习。部署MySQL 5.7 For Linux涉及文件系统的选择、安全配置以及性能优化等关键步骤。 首先,文件系统的兼容性对于MySQL...

    CentOS MySQL启动和关闭命令

    ### CentOS下MySQL的启动与关闭命令详解 在Linux系统中,特别是CentOS发行版中,MySQL作为一款广泛使用的开源数据库管理系统,在服务器应用中扮演着重要的角色。本文将详细介绍CentOS环境下MySQL服务的启动与关闭...

    在Linux下,MySQL数据库的启动、停止和重启

    Mysql启动、停止、重启常用命令(都是在root背景下)  a、启动方式  1、使用 service 启动:  [root@localhost /]# service mysqld start (5.0版本是mysqld)  [root@szxdb etc]# service mysql start (5.5.7...

    mysql解压安装更改.ini配置文件

    ### MySQL在Windows下的解压安装及.ini...此外,了解如何启动和停止MySQL服务也是日常管理工作中不可或缺的一部分。 如果您在安装过程中遇到任何问题,建议参考官方文档或寻求专业人士的帮助。希望本文对您有所帮助!

    mysql-绿色-解压即用-带数据库工具-版本5.6-无繁琐安装-windows

    下载这个精心准备好的MySQL5.6稳定版,无须安装,解压立即使用。 自带数据库管理工具,数据库编辑超方便。 使用场景: 任何需要快速部署MySql作为数据库的场景。 使用方法: 下载后解压; 双击“启动MySQL数据库....

    MySQLServer 5.7(解压版)

    描述中提到的链接是一个博主的教程,里面详细介绍了安装步骤,包括设置环境变量、配置my.cnf文件(配置数据库服务器的主要参数文件)以及启动和管理MySQL服务。 2. **InnoDB存储引擎增强**:MySQL 5.7对InnoDB存储...

    MySQL.zip启动

    在生产环境中,通常会使用更复杂的服务管理工具,如Windows服务或者Systemd在Linux上,来确保MySQL能够作为后台服务稳定运行,并且能够自动启动和恢复。 此外,还需要注意的是,MySQL的启动还需要依赖一些系统级的...

Global site tag (gtag.js) - Google Analytics