原文地址:http://jingyan.baidu.com/article/8cdccae946133f315513cd6a.html

MySQL 5.7以上版本的配置和以前有所不同,在这里与大家分享一下经验。

工具/原料

  • MySQL 5.7及以上版本压缩包
  • windows 7及更高版本

方法/步骤

  1. 解压缩

    将下载到的文件解压缩到自己喜欢的位置,例如我自己的位置是D:\Program Files\mysql-5.7.10-winx64

  2. 添加环境变量

    右键计算机->属性->高级系统设置->环境变量;在系统变量里添加MYSQL_HOME环境变量,变量值为MySQL的根目录,例如我的是D:\Program Files\mysql-5.7.10-winx64(原路径有错,已更改,对受误导的网友表示抱歉。谢谢网友“庞大进”的提醒,2016.5.7)

    找到path,选择编辑,在原有值末尾添加;%MYSQL_HOME%\bin

  3. 添加配置文件

    在MySQL的安装目录(例如我的是D:\Program Files\mysql-5.7.10-winx64)下,建立新文本文件txt,并将其命名为my.ini(注意扩展名也要修改)。

    双击打开该文件,并在其中添加内容如下:

    [mysqld]

    basedir=D:\Program Files\mysql-5.7.10-winx64

    datadir=D:\Program Files\mysql-5.7.10-winx64\data

    port = 3306

    保存后关闭

  4. 初始化数据库

    以管理员自身份打开CMD执行以下命令(注意必须以管理员身份打开,否则报错)

    mysqld --initialize --user=mysql --console

    在控制台消息尾部会出现随机生成的初始密码,记下来(因为有特殊字符,很容易记错,最好把整个消息保存在记事本里)

    如果上述命令运行不成功请用以下命令代替:

    %MYSQL_HOME%\bin\mysqld --initialize --user=mysql --console

    如果仍然不成功请检查第2步

  5. 将MySQL添加到系统服务

    以管理员自身份打开CMD执行以下命令(注意必须以管理员身份打开,否则报错)

    mysqld --install MySQL

    net start MySQL

    安装成功,则显示“服务已启动成功”

    如果上述命令运行不成功,可以用以下命令代替:

    %MYSQL_HOME%\bin\mysqld --install MySQL

    net start MySQL

    (第2步改了之后,之前这里忘记了更改,谢谢网友穆novA的提醒,2016.6.12)

    安装成功,则显示“服务已启动成功”

    如果仍然不成功请检查第2步

  6. 启动MySQL并修改密码

    在CMD控制台里执行命令  mysql -u root -p

    回车执行后,输入刚才记录的随机密码

    执行成功后,控制台显示 mysql>,则表示进入mysql

    输入命令set password for root@localhost = password('123'); (注意分号)

    此时root用户的密码修改为123

  7. 7

    再次感谢所有为完善本文做出努力的帅哥美女们~

转:百度MySql5.7安装配置的更多相关文章

  1. mysql5.7安装配置,常用命令,常见问题

    1.安装配置 参考:http://www.cnblogs.com/Fiona20170420/p/6738185.html 1. 下载 2. 解压缩 3. 添加path环境变量,路径指向mysql所在 ...

  2. my02_Atlas mysql5.7安装配置

    软件环境:centos7.3,glib-2.49,lua5.1,Atlas2.2.1,mysql5.7 依赖包安装******************************************* ...

  3. mysql-5.7安装配置指导

    mysql 安装 yum 安装mysql 源码编译安装mysql 通过yum安装 下载yum仓库配置安装包 MySQL Yum Repository http://dev.mysql.com/down ...

  4. Centos6.8 Mysql5.6 安装配置教程

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS ...

  5. CentOS7下MySQL5.7安装配置方法图文教程(YUM)

    安装环境:CentOS7 64位,MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # ...

  6. Centos6.8 Mysql5.6 安装配置教程(转)

    准备Mysql文件: 方式一:wget url(mysql下载地址); 方式二:从官网下载mysql,上传至centos(小编使用的Nodepad++的NppFTP具体做法请百度);   检查之前安装 ...

  7. YUM CentOS 7 64位下mysql5.7安装配置

    配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ #下载mysql源安装包 # wget http://dev ...

  8. Centos7:mysql5.6安装,配置及使用(RPM方式)

    1.首先安装好jdk环境,本机所用环境为jdk1.8 2.卸载MariaDB(Centos7自带)与Mysql 2.1卸载:MariaDB #rpm -qa | grep -i mariadb //查 ...

  9. mysql5.7安装配置

    sonar要求mysql5.6版本,所以安装一下最新的mysql5.7 相对路径配置一直存在问题,所以采用绝对路径配置,本次配置的基础路径是: D:\sonar\mysql-5.7.17-winx64 ...

随机推荐

  1. python 2.0 与 python 3.0 区别

    区别一:           python 2.0 : 源码不规范,重复代码很多 python 3.0 : 源码精简,美观.优雅 区别二: PY2 : 有整型int.长整型long. py3:只有整型 ...

  2. multi role

    mesos 1.2.0实验性的支持了一个框架多个role. message FrameworkInfo { ... // Roles are the entities to which allocat ...

  3. java 基础最全网站

    http://www.runoob.com/java/java-tutorial.html

  4. 关于python中的is和==的区别

    Python 中的比较:is 与 ==   在 Python 中会用到对象之间比较,可以用 ==,也可以用 is .但是它们的区别是什么呢? is 比较的是两个实例对象是不是完全相同,它们是不是同一个 ...

  5. ScrollReveal.js 用于创建和管理元素进入可视区域时的动画效果,帮助你的网站增加吸引力。

    ScrollReveal.js 用于创建和管理元素进入可视区域时的动画效果,帮助你的网站增加吸引力. 1.http://www.yangqq.com/jstt/css3/2017-08-08/787. ...

  6. 与元素类型 "item" 相关联的 "name" 属性值不能包含 '<' 字符。

    Android Studio 打包时,报错: 与元素类型 "item" 相关联的 "name" 属性值不能包含 '<' 字符. 这个问题自己百度也没有发现 ...

  7. Python 函数内变量的作用域

    Python程序中创建.改变.查找变量名时,都是在一个保存变量名的空间中进行,我们称之为命名空间,也被称之为作用域. 全局作用域(global):即在模块层次中定义的变量,每一个模块都是一个全局作用域 ...

  8. easyui中自定义下拉框的使用

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  9. 如何修改Eclipse的 workspace目录

    Eclipse是一款很强的Java IDE, eclipse ide for eclipse committers 这里的committers 就是投稿者与执行者的意思,也就是说这个eclipse是为 ...

  10. Dede文章标题长度修改

    方法一.首先你要进入dedecms后台,系统——系统基本参数——其他选项——文档标题最大长度——在这修改为200或更大(其实200应该是足够了). 方法二.进入phpmyadmin,点击dede_ar ...