以前都是用的安装版本的,安装完直接就启动了。 今天第一次用解压版的。
一.启动
再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 属性。但很多时候,我们没有那样做。
分享到:
相关推荐
- 启动:在开始菜单中找到 MySQL Administrator 快捷方式,启动应用程序。 4. **兼容性与系统需求**: - 硬件:需要一台具备足够处理能力的计算机,内存和硬盘空间应满足 MySQL Server 的最低要求。 - 操作系统...
这一章还会涉及如何在Windows XP环境下安装MySQL服务器,设置环境变量,以及启动和停止MySQL服务。此外,还会讲解MySQL的数据类型,如INT、VARCHAR、DATE等,这些都是构建数据库表的基础。 第二章节"05第二章.doc...
### 免安装MySQL配置教程(Win系统) ...通过以上步骤,我们可以成功地在Windows系统上配置并使用免安装版MySQL,同时掌握了基本的数据库管理和操作技巧。这些技能对于开发人员和DBA来说是非常实用的。
2586 网吧维护\资料\xp实用技巧\双剑合璧 在Win XP下刻录音乐CD.txt 455 网吧维护\资料\xp实用技巧\取消WinXP专业版中的保留的带宽.txt 6217 网吧维护\资料\xp实用技巧\品味WinXP与众不同的文件管理.txt 2563 网吧...
安装完成后,AppServ会自动启动Apache和MySQL服务。 #### 步骤六:启动服务 如果未选择开机自动启动AppServ,需要手动启动服务。可以通过AppServ的控制面板来启动或停止服务。 #### 步骤七:测试安装结果 打开...
- 练习启动和停止数据库服务。 - 使用KingbaseES交互式工具连接数据库。 - 创建学生选课数据库,并进行相关维护操作。 - **实验要求** - 学生需独立完成实验,根据要求确定实验步骤。 - 实验完成后,撰写详细的...