下载解压不说

我解压在:E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64

添加配置文件E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\my.ini

####################配置文件开始###################[client]default-character-set=utf8[mysqld]port=3306basedir  ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64"datadir  ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/"tmpdir   ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/"socket   ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/mysql.sock"log-error="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/mysql_error.log"#skip-grant-tables=1#server_id = 2#skip-lockingmax_connections=100table_open_cache=256query_cache_size=1Mtmp_table_size=32Mthread_cache_size=8innodb_data_home_dir="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64/data/"innodb_flush_log_at_trx_commit =1innodb_log_buffer_size=128Minnodb_buffer_pool_size=128Minnodb_log_file_size=10Minnodb_thread_concurrency=16innodb-autoextend-increment=1000join_buffer_size = 128Msort_buffer_size = 32Mread_rnd_buffer_size = 32Mmax_allowed_packet = 32Mexplicit_defaults_for_timestamp=truesql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES####################配置文件结束###################

  

  配置mysql的bin为环境变量

在zip包中已经不含data目录,需要初始化一下:mysqld --initialize

然后进行服务注册:E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin>mysqld install MySQL --defaults-file="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\my.ini"

提示安装成功

启动MySQL服务,MySQL服务可以成功启动,可以用root用户登录的时候提示要求输入密码,此时还没有设置root密码

停止服务,在my.ini中加一个skip-grant-tables=1的配置,允许跳过密码,修改过后重启MySQL服务,root用户可以正常登录

登录之后修改密码,利用alter user root identitied by 'root'的方式修改

提示:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

然后参考网上,用:update user set authentication_string=PASSWORD('root') where User='root';可以修改成功

通过update user set authentication_string=password('root') where user ='root'的方式修改密码,提示成功

修改密码之后,remove掉上面配置的skip-grant-tables=1,用root用户和刚才设置的密码root登录,没问题,

但是当我use mysql切换数据的时候,又提示我修改密码?

然后我有执行:alter user 'root'@'localhost' identified by 'root';

这下终于好了

然后用HeidiSQL管理工具可以正常连接:

中间修改密码的时候,用的是:alter user 'root'@'localhost' identified by 'root';

提示:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

然后参考网上,用:update user set authentication_string=PASSWORD('root') where User='root';可以修改成功

但是重启中又让修改密码,用的是:alter user 'root'@'localhost' identified by 'root';这样就完成了root密码的修改。

之前都是下一步下一步的方式安装的,这次通过uninstall的方式安装mysql,由于是反复测试,中间遇到了不少问题,折腾可三遍才成功。

参考:

http://www.cnblogs.com/Alex-Zeng/p/5508766.html

http://www.cnblogs.com/wenthink/p/MySQLInstall.html

http://blog.csdn.net/a379039233/article/details/46819877

Windows 下noinstall方式安装 mysql-5.7.5-m15-winx64相关推荐

  1. mysql noinstall_Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)

    下载解压不说 我解压在:E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64 添加配置文件E:\DBFiles\mysql-5.7.15-winx64\ ...

  2. linux下rpm方式安装mysql(2012-5-12)

    由于感觉前几篇博客中关于linux下rpm方式安装mysql的方法问题太多,今天抽时间重新实践和整理了一下,现在拿出来和大家分享,希望对家有用. 系统环境: Rat had enterprise li ...

  3. windows环境下msi方式安装Mysql

    一:下载mysql MSI文件 链接:https://pan.baidu.com/s/1bE6SHVejvwRvwMSU_fLPyw 提取码:luoy 二.安装MySQL 1.打开下载好的mysql- ...

  4. Mysql5.7 windows 下压缩包方式安装以及环境配置

    文章目录 写在前面 一.下载mysql压缩包 二.配置环境变量与安装mysql服务 三.修改mysql密码 写在前面 由于电脑重装,所需要的软件和环境需要重新配置,mysql虽然经常会用到,但是配置和 ...

  5. centos 安装mysql 5.7.9_CentOS 6.6下RPM方式安装MySQL 5.7.9

    说明: 从MySQL5.7.4起,以RPM包的方式安装后的MySQL的部署,默认是安全的,并且有这些特点: 1. 在大多数情况下,你只需要安装MySQL-server和MySQL-client安装包就 ...

  6. centos 6.7 mysql rpm_CentOS 6.7 下RPM方式安装MySQL 5.6

    1. 下载Linux对应的RPM包,如:CentOS6.7_64对应的RPM包,如下: [root@mysql ~]# ll 总用量 113808 -rw-------. 1 root root    ...

  7. Linux下yum方式安装mysql 以及卸载mysql

    安装方法一(安装之前请确保已经卸载mariadb) 1.安装rpm包 直接使用yum -y install 命令安装mysql是无法安装mysql的高级版本,需要先安装带有可用的mysql5系列社区版 ...

  8. centos rpm安装mysql5.5_CentOS 5.5下RPM方式安装MySQL 5.5 详解

    #rpm –qa|grep –i mysql查看已安装的mysql版本 如果有已存在的mysql版本则删除 安装服务端和客户端,去Oracle官网下载: # rpm -ivh MySQL-serve ...

  9. centos mysql安装包_Centos7下安装包方式安装MySQL

    安装包下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar 第一步:在 /h ...

最新文章

  1. windows不能查询组策略对象列表 解决方案
  2. [Swift][OC]tableView去掉顶部空白
  3. MacBook Air 使用技巧
  4. 二进制函数_Go二进制文件逆向分析从基础到进阶——MetaInfo、函数符号和源码文件路径列表...
  5. 微服务容错时,这些技术你要立刻想到
  6. 优达学城深度学习(之四)——jupyter notebook
  7. TypeError: Object of type ‘TrackedArray‘ is not JSON serializable
  8. 死锁的处理策略——检测和解除
  9. SpringSecurity OAuth2搭建微服务安全认证网关
  10. 2022年全新USDT支付系统源码+支持自动监控回调
  11. 【单片机】之MCS-51系列单片机硬件结构
  12. gif图片分解成序列帧(PS)
  13. cmos逻辑门传输延迟时间_终于有人能把常用的三种电平:TTL、CMOS、RS232电平讲明白了...
  14. 前端面试必考的「 Webpack详解 」都在这了
  15. Revit各专业协同工作—链接与工作集
  16. 恩智浦 NXP I.MX8M Plus 强大功能简介
  17. SAP系统资产盘盈盘亏的处理
  18. 锤子官网html格式,锤子便签
  19. 计算机视觉实战的深度学习实战二:图像预处理
  20. Linux 系统中 resolv.conf 文件详解

热门文章

  1. 一起来看流星雨剧情简介/剧情介绍/剧情分集介绍第三十五集
  2. 使用RxJava实现ImageView的拖动、旋转和缩放
  3. Java读写文件,中文乱码解决
  4. Unity3D官网教程:Roll-A-Ball实现C#代码,5.X版
  5. 统计学习方法笔记 -- 概论
  6. 线程技术 ☞ Future模式
  7. 关于字符串计算size的方法比较
  8. 解决linux服务器掉包问题
  9. [零基础学JAVA]Java SE面向对象部分-10.面向对象基础(05)
  10. Linux系统端口聚合技术bonding