mysql数据库免安装版安装,以及windows使用cmd命令进入mysql数据库

一:免安装版安装过程:

1、下载解压

首先从官网下载安装包,下载连接:http://dev.mysql.com/downloads/mysql/5.1.html#downloads

由于最新的版本5.7.20和5.6.38下载解压之后都没有my-small.ini 配置文件,因此下载的是5.5.59-win64版本。解压到要安装的盘,我放的是C:\Program Files (x86)。


2、配置环境变量

右击“我的电脑”--属性--高级系统设置--环境变量--系统变量

新建环境变量:变量名 MYSQL_HOME,变量值D:\java_program\mysql\mysql-5.5.59-winx64;(解压后文件夹的路径)
在系统变量中找到path--编辑--在最后面加上 ;%MYSQL_HOME%/bin ;注意前面加分号,后面如果有其他的路径地址,也需要加上分号;

3、配置my-small.ini文件

在安装文件夹下找到 my-small.ini 配置文件, 打开进行编辑, 在 [mysqld] 下添加两行:

basedir = D:\java_program\mysql\mysql-5.5.59-winx64(解压后文件夹的路径)
datadir = C:\Program Files (x86)\mysql-5.5.59-winx64\data

且在[Client]和 [mysqld] 下均添加一行: default-character-set = utf8

修改之后的文件内容如下图所示


4、安装

开始---搜索栏中输入cmd----enter,用管理员权限打开系统命令窗口,

这里是最需要注意的地方,在安装mysql服务时,一定要切换到mysql安装目录的bin目录下,不管你是否配置环境变量,否则在安装完后启动服务会报“系统找不到指定文件”的错误。

切换到bin目录后,

安装mysql输入:mysqld --install

提示service successfully installed安装成功;

启动mysql输入:net start mysql

停止mysql输入:net stop mysql

二:进入mysql数据库:

 

1.打开【开始】》【运行】输入【cmd】单击【确定】后出现CMD命令黑色窗口,这就是我们说的CMD命令行,或者使用快捷键Windows键(在键盘上有个Windows标志的按键)+R输入cmd后回车。

2.在CMD命令窗口敲入命令 mysql -hlocalhost -uroot -p后按回车(注意这里的"-h"、"-u"、"-p"不能省略) 进入mysql数据库,其中"-h"表示服务器名,localhost表示本地;"-u"为数据库用户名,root是MySQL默认用户名;"-p"为密码,如果设置了密码,可直接在-p后链接输入,如:-p888888,用户没有设置密码,显示Enter password时,直接回车即可。

【注意】如果MySQL没有安装在C盘下,也没有配置环境变量,先使用DOS命令进入MySQL的安装目录下的bin目录中。方法如下:

在进入到MySQL的bin目录下,才可以输入 mysql -hlocalhost -uroot -p 然后按回车键。

如果配置了环境变量,可在任意路径下输入命令即可访问,如下图:

 

断开连接输入:quit;

3.常用mysql命令:

创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"
修改密码:mysqladmin -u用户名 -p旧密码 password 新密码
删除授权: revoke select,insert,update,delete om *.* from test2@localhost;

显示数据库:show databases;
显示数据表:show tables;
显示表结构:describe 表名;

创建库:create database 库名;
删除库:drop database 库名;
使用库:use 库名;

创建表:create table 表名 (字段设定列表);
删除表:drop table 表名;
修改表:alter table t1 rename t2
查询表:select * from 表名;
清空表:delete from 表名;
备份表: mysqlbinmysqldump -h(ip) -uroot -p(password) databasename tablename > tablename.sql
恢复表: mysqlbinmysql -h(ip) -uroot -p(password) databasename tablename < tablename.sql(操作前先把原来表删除)

增加列:ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,ADD INDEX (c);
修改列:ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20);
删除列:ALTER TABLE t2 DROP COLUMN c;

备份数据库:mysql\bin\mysqldump -h(ip) -uroot -p(password) databasename > database.sql
恢复数据库:mysql\bin\mysql -h(ip) -uroot -p(password) databasename < database.sql
复制数据库:mysql\bin\mysqldump --all-databases > all-databases.sql
修复数据库:mysqlcheck -A -o -uroot -p54safer

文本数据导入: load data local infile \"文件名\" into table 表名;
数据导入导出:mysql\bin\mysqlimport database tables.txt。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值