作者:二龙_01

转载自https://blog.csdn.net/

近期学习使用mysql数据库遇到了一些安装上的问题,自己也上网百度了各种解决方法,其中有适合自己的,也发现了一些人云亦云的解决方法,甚至有一些根本解决不了实际问题,只不过是复制拷贝了一下别人的解决方法就胡乱套用,因为是新接触这个工具,所以在安装以及使用上面踩了一些坑,现在解决了在安装上面的问题,发此贴希望方便解决遇到类似问题的同学。

首先,百度搜索mysql,进入官网,不要进一些人发的贴子的链接,有可能他们发布的链接里面的mysql版本太老,自己搜一下不会花费太多时间。选择8.0版本以上的,因为这是目前最新的版本。

下载64bit的zip包,不要解压在c盘的默认文件夹下面,因为有时候默认文件夹会出现中文文件名,路径最好不要出现中文,你可以解压在自定义的目录路径下,比如我是放在F盘下,新建一个文件夹mysql,解压在里面。

然后解压完毕之后,在mysql目录下新建一个my.ini文件,你可以新建文本文件,然后重命名更改文件,里面的配置信息你可以上网搜到很多不一样的,但是大多都大同小异,随便复制一份过来用就好,需要注意的是,里面有一个XXXdir=????,你需要把后面的改成自己的安装目录。

上面的安装以及基础配置都是一样的,没什么好说的,主要是用cmd安装mysql启动服务器出现的问题需要重点说明,如果已经安装成功的同学就可以跳过。

-------------------------------------------------------------分割线---------------------------------------------------------------------------------

问题1:如何利用cmd安装mysql服务器

利用cmd命令 mysql --initialize --console,大概响应30S到50s,会出现Warning和System字样信息,最后一行则是note信息,记住password,如果出现了error字样的信息,则请检查配置的ini文件是否有错,如果修改仍然出现类似问题,请删除安装目录并重新解压,再按照上述步骤来安装。

如果你不想每次都用cd命令来跳到bin目录下运行,就增加一个path环境变量,具体做法上网搜,很简单。

问题2:启动mysql服务器时提示系统错误

请使用cmd管理员模式运行,可以直接去window/system32下找cmd,右键管理员模式运行,或者直接在开始菜单上搜索cmd,然后直接用管理员模式运行。(我不喜欢配图,因为配图,这次你看着图解决了问题,下次再遇到同类型的问题就忘记解决方法了)

问题3:启动mysql服务器,发现在任务管理器里面的服务里,mysql服务启动了一会自动关闭

你可以把你的任务管理器打开,然后在服务一栏里找到mysql,在cmd命令函行打开mysql,命令不用教了吧,观察mysql服务的运行状态,如果出现此类问题,则启动的时候正常提示启动成功,但是过一会服务里mhysql会自动变成停止状态

请去ini文件里看看有没有添加这么一句skip-grant-tables,这都是网上的一些教程教你加上这么一句话就可以解决密码错误登录不进mysql的问题,真是害人不浅,很多问题的诱因并不只是这么一个错误导致的,你全都用一个方法解决,有时候并不适用所有人,具体问题具体分析。

问题4:登录mysql,报错1045 password=no/yes;

密码错误

非常明确的告诉你,假如你不知道密码了,你就重新安装一下service,不要用ini文件添加skip。。。代码的方式,实现没有密码登录,后面我会告诉你为什么。

问题5:登录mysql 报错2004

不能连接数据库,说明mysql启动失败,你别看到上面net start mysql的时候提示启动成功就是成功了,去任务管理器去看看。

出现类似问题,大部分就是用了无密码登录的代码解决方式,把那行代码删了。

问题6:网上告诉你的修改密码的cmd命令,提示代码格式错误

mysql版本更迭的原因导致一些旧的语法格式不再适用

用这个alter user 'root'@'localhost' identified by '自定义密码';

记住加分号以及引号是单引号。

目前我遇到和解决的问题就是这么多,解决办法用了很多种,总结出来的有效,适合我的办法,当然了,建议同学们把我的解决方法当作参考,如果依然无法解决你目前的问题,就继续寻找。

用命令行连接mysql文件时出现错误_MySQL使用cmd命令窗口安装错误信息提示的解决方法...相关推荐

  1. 命令行连接mysql时出现Authentication plugin ‘caching_sha2_password‘ cannot be loaded: 找不到指定的模块

    命令行连接mysql时出现Authentication plugin 'caching_sha2_password' cannot be loaded: 找不到指定的模块. 通过如下命令进入数据库 m ...

  2. hdfs dfs -put_通过HDFS中的`hdfs dfs -put`命令行上传文件时,如何设置一个文件的复制因子?...

    hdfs dfs -put When uploading a file by the hdfs dfs -put command line in HDFS, how to set a replicat ...

  3. nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法

    nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法 参考文章: (1 ...

  4. Windows下命令行连接mysql及导入sql文件

    转自: https://www.cnblogs.com/CHEUNGKAMING/p/5709796.html 首先呢看连接本地的MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 ...

  5. xampp命令行连接MySql数据库

    使用xampp工具连接MySql数据库. 对于MySql数据库的操作通常是使用命令行进行有关操作的(增删改查) 1.打开xampp 2.点击打开MySql后面的Start,同样点击打开Apache后面 ...

  6. 命令行连接MySQL报错:mysql: [Warning] Using a password on the command line interface can be insecure

    该问题与下面的问题一样: Linux下MySQL命令行不能输入密码

  7. Ubuntu蓝牙Bluetooth命令行连接发送文件完整流程

    1.确保bluez已安装好 $sudo apt install bluez 2.查看当前蓝牙阻塞状态 $sudo rfkill list 如果上面阻塞状态为yes,表示蓝牙关闭,则需要unblock打 ...

  8. 用cmd命令行连接mysql数据库

    右击左下角菜单,选择"运行"菜单,弹出如下窗口, 输入"cmd"命令,点击"确认"按钮. 找到mysql的安装路径 C:\Program F ...

  9. ssh连接mysql命令_ssh 命令行连接mysql数据库

    使用PolarDB和ECS搭建门户网站 一.创建PolarDB数据库账号 ## 1. 单击页面左侧 云产品资源 > 一键复制登录url . 在 阿里云控制台首页 左侧导航栏,依次单击 产品与服务 ...

最新文章

  1. 【转】WCF OpenTimeout, CloseTimeout, SendTimeout, ReceiveTimeout
  2. 切割图形_3D打印、激光切割、图形化编程,六一科普活动喊你来报名啦!
  3. 045_Unicode对照表十一
  4. Pandas必知必会的使用技巧,值得收藏!
  5. 数据结构-顺序查找和折半查找
  6. android长按加入购物车,《Android APP可能有的东西》之UI篇:加入购物车动画
  7. 前端学习(2458):素材管理
  8. git版本回退:error: Your local changes to the following files would be overwritten by merge
  9. 通过上一节部署出来的 Windows instance 有时候会发现操作系统时间总是慢 8 个小时,即使手工调整好时间和时区,下次 instance 重启后又会差 8 个小时...
  10. 电脑上怎么看主板型号
  11. 光伏发电量和用电量的概率预测研究综述(3)
  12. 通用计数器的检定方案
  13. 需求:世界最高峰是珠穆朗玛峰(8844.43米=8844430毫米),假如我有一张足够打的纸,它的厚度是0.1毫米 请问,我折叠多少次,可以折成珠穆朗玛峰的高度?
  14. 零伽壹浅谈:区块链技术在审计工作的应用
  15. mysql 基本配置
  16. android json解析优秀文章
  17. 基于OHCI的USB主机 —— UFI读状态代码
  18. Java/Swing 图形界面范例
  19. 获取本机IP地址的方法
  20. 吃海鲜视频软件测试,IDE硬盘用HD Tune Pro检测健康状态警告分析。是否需要低级格式化?...

热门文章

  1. mysql5.7过滤重复数据_MySQL5.7 设置同步复制过滤不用重启mysql服务进程了
  2. Django里面的sql查询语句
  3. python的web技术宅
  4. python读取linux内存_使用python获取CPU和内存信息(linux系统)
  5. 2003引脚功能电压_《线性稳压器系列》1:从线性稳压器的原理,功能及类型说起......
  6. OpenShift 4 - 定制 RHCOS Linux的Kernal参数
  7. OpenShift 4 之Istio-Tutorial (3) 监控微服务运行
  8. Blazor服务器应用程序中使用EF Core的多租户
  9. 六个重要的.NET概念:栈、堆、值类型、引用类型、装箱和拆箱
  10. SignalR与自托管Windows服务