我在学习java,安装数据库时找了很多教程,现在在这里总结一下我安装数据库的过程,我安装的是mysql-5.6.42-winx64版本的。

数据官方下载地址:https://dev.mysql.com/downloads/mysql/

mysql下载:

这里下载的是zip包,不是MSI版。

     

mysql安装:

1、安装前的准备

下载好之后把压缩包解压到子定义的安装路径,最好不要在C盘,文件路径不要用汉语命名。

我选择的是F盘下的目录:F:\Program Files\MySQL

进入安装目录,新建my.ini 文件,用ANSI格式保存【重要】,然后把下面的内容复制到my.ini 文件中:

[client]
port = 3306 [mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录 tips:这里的目录是你自己的安装目录,这个是我的安装目录,你不能用的哦
basedir=F:\Program Files\MySQL
# 设置mysql数据库的数据的存放目录 tips:同上一条
datadir=F:\Program Files\MySQL\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB [mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

TIP:记得要修改mysql路径

然后进入bin目录,【Shift + 鼠标右键】,进入DOS界面。

2、开始安装

初始化MySQL:

输入命令  mysqld --initialize --user=mysql --console

我安装的这个版本没有初始密码,但是5.7版本有初始密码,需要记下来,一会儿会用到。

这是5.7版本的运行结果截图:

接下来就要安装数据库了:

输入命令  mysqld --install mysql

如上图显示,就表示安装成功了,就要进入数据库修改密码了

进入数据库:

输入命令 :mysql -hXXX -uXXX -pXXX

-h:这是服务器名,本地就是localhost,本地进入数据库可以不要,主要是用于远程连接数据库时使用

-u:这是用户名,user ,一般第一次安装默认用户名为 root

-p:这是密码,password ,我安装的这个数据库版本没有初始密码,但5.7版本就要记住他的默认密码用来登录了

这是我的命令  mysql -uroot -p

这里没有密码直接按enter进入数据库就行了。

修改密码 :

输入命令:set password = password('新密码');

这里要注意【单引号】和命令的【分号】

退出数据库命令: exit  或者 quit

3、配置环境变量:

1、环境变量名:MYSQL_HOME

环境变量值://自己的安装路径

2、配置Path变量:

win7:;%MYSQL_HOME%\bin 

把这个添加到Path变量值得最后就行了,要注意前面的分号;

win10:%MYSQL_HOME%\bin 

直接在Path下新建一个环境变量,不要分号

到这里,数据库就已经安装完成,可以使用了。

关闭mysql开机自启:

现在数据库是默认开机自启的,下面再来说一下怎么关闭数据库开机自启

我的电脑-->鼠标右键-->管理-->服务和应用程序-->服务-->找到mysql-->鼠标右键-->属性-->把启动类型改为手动

Windows下MySQL数据库的安装与关闭开机自启动的更多相关文章

  1. Centos下MongoDB数据库的安装以及配置开机自启动(三)

    最近写了一个用node来操作MongoDB完成增.删.改.查.排序.分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333. 在服务器上完全可以用yum来安装管 ...

  2. [转] Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

    from:  http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得 ...

  3. Linux学习之CentOS--CentOS6.4下Mysql数据库的安装与配置【转】

      如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--C ...

  4. Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

    原文:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...

  5. Linux学习之CentOS6下Mysql数据库的安装与配置

    转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...

  6. Linux CentOS6.4下Mysql数据库的安装与配置

    一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱 ...

  7. CentOS6.4/6.7下Mysql数据库的安装与配置(转载)

    通过RPM方式 给centos  安装mysql  最好有光盘,呵呵,网络也可以下载rpm安装包,不过文件较大. 1 挂载光盘 mount /dev/cdrom /mnt/cdrom/mount: b ...

  8. CentOS6.5下Mysql数据库的安装与配置

    一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱 ...

  9. CentOS6.4下Mysql数据库的安装与配置

    原文连接:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 说到数据库,我们大多想到的是关系型数据库,比如 ...

随机推荐

  1. 创建weblogic受管理服务器和安全文件

    启动 admin server Oracle/Middleware/user_projects/domains/base_domain/bin> startWebLogic.sh 1创建受管服务 ...

  2. pat06-图7. How Long Does It Take (25)

    06-图7. How Long Does It Take (25) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue ...

  3. $.ajax、$.post

    jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求 参数: url (String) : 发送请求的URL地址. data ...

  4. webpack.config.js====图片处理

    1. 安装依赖: cnpm install --save-dev url-loader image-webpack-loader html-loader 2. webpack.config.js规则的 ...

  5. playbook+roles

    playbook setup ansible_all_ipv4_addresses # ipv4的所有地址 ansible_all_ipv6_addresses # ipv6的所有地址 ansible ...

  6. IEnumerable<T> 用法

    //以下参考来自 http://www.cnblogs.com/wilber2013/p/4299529.html

  7. 【起航计划 006】2015 起航计划 Android APIDemo的魔鬼步伐 05 App->Activity->Custom Title 自定义标题栏

    Android UI缺省的标题栏由android:label 定义,显示在屏幕左上角,Android允许Activity自定义标题栏,使用自定义Layout重新设置标题栏,比如实现Windows Mo ...

  8. Cocos2d-x下HTTP网络通讯

    引入头文件: #include "cocos-ext.h" 添加下载按钮: CCMenuItemImage *pCloseItem = CCMenuItemImage::creat ...

  9. sudoer解释

    /etc/sudoer ## Sudoers allows particular users to run various commands as ## the root user, without ...

  10. php的yii框架开发总结5

    MVC架构之model类: 我的日报系统用到的数据表:tbl_dailyreport表 其中anthor_id是外键,对应tbl_user数据表的主键id,下面是tbl_user表 class Dai ...