MySQL分为安装版和解压版。为了以后MySQL出问题想重装时的各种不必要的麻烦,我个人推荐解压版MySQL。详细步骤如下:

1.下载。

根据你的系统(32位或者64位)选择后缀是ZIP Archive的压缩包下载到本地。

我这使用的是5.7的

5.7 32位

https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-win32.zip

5.7 64位

https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip

2.配置环境变量(我的解压路径:C:\MySql\mysql-5.7.16-winx64)

下载解压后目录

PATH变量是在原来的基础上多添加的,不要把其它的设置给删,在其后面添加: 你的mysql bin文件夹的路径 (如:C:\MySql\mysql-5.7.16-winx64\bin )  PATH=.......;C:\MySql\mysql-5.7.16-winx64\bin (注意是追加,不是覆盖)

3.在解压的目录下添加my.ini 文件(如果已经有了这个文件,把里面的内容替换掉就好)

[client]

port=3306

default-character-set=utf8

#客户端字符类型,与服务端一致就行,建议utf8

[mysqld]

port=3306character_set_server=utf8

#服务端字符类型,建议utf8

basedir=C:\MySql\mysql-5.7.16-winx64

#解压根目录(skip-grant-tables,更改密码,加skip-grant-tables,停服务,起服务,update ,停服务,注skip-grant-tables,起服务)

datadir=C:\MySql\mysql-5.7.16-winx64\data

#skip-grant-tables

#解压根目录\data

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]

C:\MySql\mysql-5.7.16-winx64\bin\mysqld.exe

#解压根目录\bin\mysqld.exe

4.用管理员身份运行cmd(不懂的自行百度),然后进入到解压路径下的bin文件夹下

1、初始化mysql

以管理员身份启动命令与提示符,输入mysqld --initialize

mysqld --initialize

2、安装MySQL服务

接下来安装mysql服务,以管理员身份运行命令与提示符,输入命令:mysqld --install

mysqld --install

这个命令是安装服务, 执行完后, 提示英文的成功, 这时候你可以在你的 windows 服务中看到  MySQL 的服务,移除服务命令为:mysqld --remove

在任务管理器中点击服务,可以看到mysql已经安装到电脑中了。

3、启动服务

在安装后只有启动了mysql服务才能用,方式有2个

(1)、命令行输入:net start mysql

net start mysql

(2)、进入windows服务控制面板启动

安装成功后启动MySQL服务时,服务启动不了,提示:MySQL服务无法启动    服务没有报告任何错误    请键入NET HELPMSG 3534 以获得更多帮助,如下:

解决方案:安装好MySQL后,打开cmd命令窗口,并且进入到MySQL安装目录中的bin目录,然后输入如下命令回车即可:mysqld --initialize-insecure --user=mysql

执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空,之后就可以通过命令net start mysql启动mysql服务了。

注:MySQL升级到5.7版本是没有data文件夹的,执行mysqld --initialize-insecure --user=mysql命令会自动新建data文件夹。

如果是还无法启动服务 命令行输入:mysqld --console 命令可以显示出启动错误信息,进一步去排查错误原因

3、登录

命令mysql -uroot -p,无需密码直接回车(默认密码是空),提示 -p后面输入密码 -p和密码要连起来

mysql -uroot -p

如出现“ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)” 这样的提示  具体解决办法可详细查看 https://www.cnblogs.com/gumuzi/p/5711495.html

先用net stop mysql 停掉mysql服务,然后在my.ini 文件中添加一段skip-grant-tables

再次 net start mysql  开启服务登录即可成功登录。

4、修改密码

命令输入:

update user set authentication_string=password("新密码") where user = "root";

注意修改密码必须刷新才有效 命令输入:

flush privileges;

密码过期了,可以这样设置

set password = password('密码');

use mysql

update userset password_lifetime = 0 where User='root';

flush privileges;

MySql免安装版配置与修改密码基本就这样更多的操作可在网上查找。

mysql 免安装 密码_mysql免安装版配置与修改密码相关推荐

  1. mysql免安装如何改密码_mysql免安装版配置与修改密码的教程

    第一步:配置环境变量(我的解压路径:G:\mysql\mysql-5.7.21-winx64 ) MYSQL_HOME=你解压的路径 PATH = ;%MYSQL_HOME %\bin; PATH变量 ...

  2. mysql5.7免安装版配置与修改密码

    windos系统 mysql免安装包: 链接: https://pan.baidu.com/s/1YLNmrsWVSUwAP_QCJ5w5JQ 提取码: 65kj 第一步:配置环境变量(我的解压路径: ...

  3. mysql创建管理密码_mysql 创建用户与授权、修改密码

    一, 创建用户: CREATE USER用于创建新的MySQL账户.要使用CREATE USER,您必须拥有mysql数据库的全局CREATE USER权限,或拥有INSERT权限.对于每个账户,CR ...

  4. mysql 删除 修改密码_MySQL新建用户,授权,删除用户,修改密码

    测试环境:WIN32 mysql5.0.45 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的. 注:本操作是在WIN命令提示符下,phpMyAdmin同样适 ...

  5. mysql建用户无密码_mysql 新建用户,授权,删除用户,修改密码

    一.用户基本操作 1.创建用户 登陆: mysql> mysql -u root -p 新建用户 mysql> CREATE USER test IDENTIFIED BY '123456 ...

  6. MySQL后初次密码_mysql第一次安装成功后初始化密码操作步骤

    把文件解压到一个目录下 这是解压后的目录 将my.ini文件考进去 双击打开my.ini 找到这两行更改成自己的解压路径保存 右键此电脑属性 找到高级系统设置配置环境变量 环境变量 新建 变量值是解压 ...

  7. centos的mysql怎么删用户_linux/centos给Mysql创建用户、授权、查看、删除、修改密码、撤...

    linux/centos给Mysql创建用户.授权.查看.删除.修改密码.撤 linux/centos给Mysql创建用户.授权.查看.删除.修改密码.撤销权限 linux/centos给Mysql创 ...

  8. MySql中添加用户,新建数据库,用户授权,删除用户,修改密码

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...

  9. mysql5.7 mysql库下面的user表没有password字段无法修改密码

    如题所述,mysql5.7  mysql库下面的user表没有password字段无法修改密码, 5.7版本已经不再使用password来作为密码的字段了  而改成了authentication_st ...

  10. wps的计算机在哪里设置密码,怎么在电脑版WPS中修改密码?

    怎么在电脑版WPS中修改密码? 腾讯视频/爱奇艺/优酷/外卖 充值4折起 wps几乎是每个办公人员必备的软件,为了保护自己的隐私,都会给自己的wps设置密码,那么该如何修改密码呢?接下来小编就给大家介 ...

最新文章

  1. sql 命令重启计算机,如何重启SQL服务
  2. python——常用的内置函数
  3. Reflector 插件-Reflexil
  4. rhel7+apache+c cgi+动态域名实现web访问
  5. php页面的循环输出数组,PHP抓取页面上的数组 并循环输出 急
  6. php修改htpasswd,用来解析.htpasswd文件的PHP类
  7. concat特征融合_MSFNet:多重空间融合网络进行实时语义分割(北航和旷视联合提出)...
  8. 【中级】 微信小程序 - 腾讯云 - wafer2 - PHP - DEMO - 003 - 源码分析 - 01 - 文件组成详细分析
  9. [Linux网络编程]以太网封装格式及相关结构体
  10. .NET方向高级开发人员面试时应该事先考虑的问题
  11. linux游戏性能更好,linux游戏,linux游戏性能
  12. Segment Routing MPLS介绍
  13. 带下拉菜单截图 巧用PrtSc截图键
  14. coolie —— 前端开发构建工具。
  15. Multisim里导入没有的元器件(以NPN型三极管2N9013为例)
  16. php dingo和jwt,laravel dingo/api添加jwt-auth认证
  17. linux ps-l命令详解,ps命令实用方法.ps -l ps -L详解
  18. 【以太网数据结构】以太网头部
  19. 如何修改Github仓库的description
  20. 迷思:Python学到什么程度可以面试工作?

热门文章

  1. Excel文档保护密码破解
  2. IDea更改主题和部分修改主题方法
  3. Linux和git起步
  4. 对硬盘进行分区时,GPT和MBR有什么区别
  5. word如何让单页变横向
  6. Microsoft Excel 教程:如何在 Excel 中隐藏或显示行或列?
  7. OpenGL--------第一个窗口
  8. excel换行快捷键_excel换行快捷键 Excel表格中怎么换行 | 优词网
  9. 切换阿里巴巴开源镜像站镜像——Kali镜像
  10. 斐讯k2路由虚拟服务器,斐讯K2T分离式无线路由器 新思路解决老问题(无线信号那些事)...