MYSQL5.7免安装版教程

--------安装mysql(免安装版)------------------------------------------------
mysql免安装版本(参考链接)
http://www.cnblogs.com/niuniutry/p/3555778.html

21分钟 MySQL 入门教程
http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html

=====================================================================

步骤:

1、下载mysql免安装版

官网
-------------------------------------------------------------------------
2、配置文件my.ini;
[mysqld]

#绑定IPv4和3306端口
bind-address = 0.0.0.0
port = 3306

# 设置mysql的安装目录
basedir=D:\MySQL Server 5.7

# 设置mysql数据库的数据的存放目录
datadir=D:\MySQL Server 5.7\data

# 允许最大连接数
max_connections=200
---------------------------------------------------------------------

3、环境配置
系统:       windows10
环境变量:MYSQL_HOME = D:\MYSQL Server 5.7;
                  path = %MYSQL_HOME%\bin;


---------------------------------------------------------------
4、以管理员的身份打开命令符窗口,切换到MYSQL Server 5.7\bin目录
安装                        :    mysqld -install

初始化                     : mysqld --initialize   //data目录会生成一系列文件
检查是否安装成功    :      services.msc
删除                        :    mysqld -remove
----------------------------------------------------------------
5、mysql的启动、停止、卸载
启动: net start MySQL

停止: net stop MySQL

卸载: sc delete MySQL

-----------------------------------------------------------------
6、mysql的使用
登录到mysql:mysql -h 主机名  -u 用户名 -p 密码(默认无)-D 数据库名;
创建一个数据库:create database 数据库名 [其他选项];
选择所要操作的数据库: use 数据库名;
创建数据库表:create table 表名称(列声明);
        mysql -D samp_db -u root -p < createtable.sql
                     ^ (数据库名)                    ^  (文件路径)

-------操作MySQL数据库------
向表中插入数据:insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
查询表中的数据:select 列名称 from 表名称 [查询条件];
更新表中的数据:update 表名称 set 列名称=新值 where 更新条件;
删除表中的数据:delete from 表名称 where 删除条件;

-------创建后表的修改---------
添加列: alter table 表名 add 列名 列数据类型 [after 插入位置];
修改列: alter table 表名 change 列名称 列新名称 新数据类型;
删除列: alter table 表名 drop 列名称;
重命名表: alter table 表名 rename 新表名;
删除整张表: drop table 表名;
-------------------------------------------------------------------------
7、修改 root 用户密码
 mysqladmin -u root  password 新密码

-----------------------------------------------------------------------------------------------

2018.11.19 修改:

1、my.ini文件

 

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=C:/MySQL/mysql-5.7.24-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:/MySQL/mysql-5.7.24-winx64/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

#跳过密码检查,用于初次登陆时重置mysql自带的密码
#skip-grant-tables

2、mysql5.7.24会生成初始化密码,位于data目录下的以err为拓展名的文件中;

3、重置密码;

  • 关闭mysql服务;
  • 在my.ini文件中加入skip-grant-tables;
  • 登录到mysql,不需要键入密码,回车即可;
  • 修改密码命令:mysql> update mysql.user set authentication_string=password('123456') where user='root' and host = 'localhost'; //123456自己的新密码
  • 删除或注释掉my.ini中加入的skip-grant-tables;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值