Windows版本 - MySql5.7.26压缩包版本安装流程
Windows版本 - MySql5.7.26压缩包版本安装流程
1. 下载和解压
下载地址:https://dev.mysql.com/downloads/file/?id=485477
2. 解压后的文件
3. 环境变量配置
第一步:拷贝路径
解压包文件夹下:bin
文件夹目录拷贝全路径;
C:\mysql-5.7.26-winx64\bin
第二步:添加到系统Path路径中
4. 安装和配置文件
第一步:手动在bin目录中新增my.ini
第二步:在mysql-5.7.26-winx64
目录下创建data文件夹用于存储数据
第三步:修改my.ini文件-如下
# MySQL配置
[mysql]
# MySQL默认字符集编码
default-character-set=utf8
[mysqld]
# MySQL端口
port=3306
# MySQL安装路径
basedir=C:\mysql-5.7.26-winx64
# MySQL数据库文件路径
datadir=C:\mysql-5.7.26-winx64\data
# MySQL数据库默认编码
character-set-server=utf8
# 表存储引擎方式 INNODB与MyISAM两种
default-storage-engine=INNODB
# SQL验证模式
sql-mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
第四步:mysql默认密码:
第一步:用管理员身份打开cmd 命令 切换到C:\mysql-5.7.26-winx64\bin目录中(安装mysql的目录下bin文件)
第二步:输出默认情况下需要设置初始化密码:mysqld --initialize --user=mysql --console
可能会遇到的问题如下:如果没有请略过
解决方式:下载vcredist_x64.exe . 地址如下:安装。
https://www.microsoft.com/en-us/download/details.aspx?id=40784
运行代码:(备注:一定要检查是否切换至安装目录的bin文件下,如果没有尝试写好安装盘符 :如 D :)
C:\Windows\system32>cd C:\mysql-5.7.26-winx64\bin
C:\mysql-5.7.26-winx64\bin>mysqld --initialize --user=mysql --console
2019-07-13T17:13:22.735474Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2019-07-13T17:13:22.996893Z 0 [Warning] InnoDB: New log files created, LSN=45790
2019-07-13T17:13:23.056920Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2019-07-13T17:13:23.159899Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 84fd690f-a591-11e9-86e2-000c2968b79f.
2019-07-13T17:13:23.177571Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2019-07-13T17:13:23.192543Z 1 [Note] A temporary password is generated for aaa@qq.com: -KwRajl4)ljw
第四步:如果之前安装过Mysql请执行一下代码:没有的请略过
可能会遇到:之前的MySql没有卸载干净,执行一下代码
sc query mysql
sc delete mysql
C:\mysql-5.7.26-winx64\bin>sc query mysql
SERVICE_NAME: mysql
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
C:\mysql-5.7.26-winx64\bin>sc delete mysql
[SC] DeleteService 成功
第五步:
安装成功:mysqld install
C:\mysql-5.7.26-winx64\bin>mysqld install
Service successfully installed.
第六步:
启动成功:net start mysql
如果不成功执行:mysqld remove
并检查my.ini配置文件
C:\mysql-5.7.26-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
第七步:
成功访问:mysql -uroot -p
C:\mysql-5.7.26-winx64\bin>mysql -uroot -p
Enter password: ************
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.26
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
第八步:
修改密码:set password for aaa@qq.com = password('root');
mysql> set password for aaa@qq.com = password('root');
Query OK, 0 rows affected, 1 warning (0.00 sec)
第九步:退出mysql ;输入exit; 重新测试新密码登录:root
恭喜你,已经按照成功。
请忽略以下内容(如果按照不成功可以看)
忘记密码修改:
1.停止服务 net stop mysql
2.mysqld --skip-grant-tables
3.回车之后就不要动了,再新打开一个命令提示符窗口,同样进入mysql的安装目录下,
输入:mysql -u root -p
密码为空,直接回车
接着输入以下命令:
use mysql;
update user set authentication_string=password("123456") where user="root";
flush privileges;
以上三条命令执行完毕之后,打开命令提示符窗口,
输入mysql -u root -p,回车(前提是配置好了环境变量,没有配置的可以自行百度)
输入密码:123456
4.重启服务之前需在任务管理器里面把Mysql任务kill
删除数据库操作
C:\Windows\system32>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。
C:\Windows\system32>sc query mysql
SERVICE_NAME: mysql
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
C:\Windows\system32>sc delete mysql
[SC] DeleteService 成功
MySQL提示Could not start the service MySQL提示
安装mysql 5.1.33,在运行Server Instance Configuration wizard时的Execute configurattion步骤中的第三项Start Service进出错,错误提示为Could not start the service MySQL
分析:这种情况一般是因为装过mysql,卸载不干净造成的,卸载后重启后再重装。注意看下服务,如果未能卸载,可以用mysqld-nt -remove卸载。
推荐阅读
-
Windows版本 - MySql5.7.26压缩包版本安装流程
-
Windows10安装python2.7.15版本,附过程问题解决方案
-
Windows下安装python2和python3多版本教程
-
在windows上安装不同(两个)版本的Mysql数据库的教程详解
-
Windows下安装python2和python3多版本教程
-
windows下MySQL5.6版本安装及配置过程附有截图和详细说明
-
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
-
Windows下用NPM安装express需要注意版本
-
Windows下安装 node 的版本控制工具 nvm
-
windows如何把已安装的nodejs高版本降级为低版本(图文教程)