mysql安装后服务启动不了

1.1 前言

  最近真的是倒霉到家,装个mysql都能把所有的问题给问候了一遍······不过这也是一个宝贵的经验,得好好总结下,毕竟也不知道以后会不会再次遇到。如果有网友也能像我这样倒霉,但是能够幸运地看到我这个文章,并且真正解决问题,那我就欣慰了。

1.2 我的倒霉过程

  公司的新电脑到了,由于个人原因,我想在本机装个mysql,方便自己工作。我知道安装mysql是有两种方式的,一种是msi安装包自动安装,一种是zip包解压后配置相关文件进行安装。刚开始我想都没想就选择了msi自动安装,结果各种报错,直接不能安装成功,各种查找资料还是没有解决,没办法下只能够下载zip包进行解压配置安装,一顿折腾下把mysql安装好了,刚想放下心头,结果发现mysql服务启动不了,然后一顿折腾后,服务启动了,冷不丁又来个连接不上数据库的问题,真是***碎蛋啊!又是各种资料查阅,终于把所有问题都搞定了,数据库访问成功!!!这么奇葩的连环套我都能遇上我也是醉了,因此我得把主要问题的解决过程尽量详细的记录下来,如果写的不好大家别骂,我的水平只能这样了,以后我回过头来也能知道自己以前是有多水,才知道自己进步程度,或者说是成就感。废话不多说,进入正题。(PS:如果安装过程遇到问题,可参考:http://www.cnblogs.com/tanshaoxiaoji/p/7986293.html

1.3 进入正题,服务启动解决方案

  1. --------------在mysql的安装目录即根目录下找到配置文件my.ini(如果是my.default.ini则修改为my.ini),然后将my.ini移至bin文件夹的根目录下;-------------------
  2. -------------------------------------------Windows+R,输入cmd进入命令行模式,输入命令cd D:\MySQL\mysql-5.7.19-winx64\bin进入mysql 的 bin根目录;(注意:如果这条命令不能成功执行,那就先执行 D:,成功切换目录后再执行 cd  MySQL\mysql-5.7.19-winx64\bin)-----------------------------------------------------
  3. -----------------------------------------成功进入bin目录后,执行命令 mysqld --initialize --user=mysql --console--------------------------------------------

  4. ----------------------------------------将上个步骤执行结果生成的随机临时密码一定要保存下来,一定!(如果复制不到,可以这样试试,鼠标右键点击全选,然后在随机临时密码附近点击一下,然后拖动鼠标选上随机临时密码,按Ctrl+C,不要怀疑自己,试试在txt文本按Ctrl+V试试,是不是复制下来了?哈哈)-----------------------------------

  5. ------------------------------------然后执行命令 mysqld --install   (也是相信自己,执行net start mysql (或者Windows+R输入services.msc,找到MYSQL点击启动试试)看看能不能启动),就算启动成功也别急着高兴先,还没结束呢,耐心往下看好吗 -----------------------------------------------------

  6. ----------------------------然后输入指令 mysql -u root -p 并按回车键,输入刚刚复制的临时随机密码 *********,你会感觉心头的石块终于落地了(是吗?)------------------------------------

  7. 最后一步就是修改过期密码了,当时查资料是用 mysqladmin -u root -p password 123456,结果报错,然后又教我update mysql.user set password=PASSWORD('我要设置的密码') where User ='root';,结果还是报错,干!!最后终于找到了(感动!)。就是!!

       ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码' PASSWORD EXPIRE NEVER;-- 密码永不过期,将NEVER去掉则是有过期时间
1.4结束语!!!
  
短短一片文章,竟然从晚上11点写到00点30分,不过还是很快乐的,能够总结问题。希望对大家有所帮助,谢谢!

 

mysql安装后服务启动不了(总结)的更多相关文章

  1. Windows 10 下mysql 安装后无法启动问题

    安装过程: 1. 官网下载5.15.7, http://dev.mysql.com/downloads/, 选择开源社区版:MySQL Community Server (GPL) 2. 我解压后放在 ...

  2. [Mysql] 安装后启动不了

    Mysql安装后启动报错: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql ...

  3. 关于安装Redmine服务启动和邮件设置

    关于安装Redmine服务启动和邮件设置 分类: Redmine2009-06-01 10:37 5658人阅读 评论(0) 收藏 举报 authentication邮件服务器serviceexcha ...

  4. WINDOWS下更改MYSQL数据路径(datadir)后服务启动1067解决不能改变mysql数据库存储位置

    晚上安装完MYSQL(系统:深度WINXPSP2, MYSQL版本:5.1.32)后,用MYSQL自带的配置工具配置完发现默认的数据存放路径是:C:/Documents and Settings/Al ...

  5. xampp 安装后无法启动apache 的解决方法

    1,安装xampp 后,apache 无法启动,当时的报错已经没有证据了,大概的翻译就是端口 被block(锁定)的意思 2,通过 查找端口被占用,找到被占用程序,进行杀掉进程,或者卸载软件,参考网址 ...

  6. Android Studio 安装后首次启动的 Config path ...... is invalid 问题(转)

    原文链接:http://m.blog.csdn.net/blog/hnust_xiehonghao/46127775 1. 问题描述: 安装好Android Studio后,启动时弹出如下信息: Co ...

  7. mysql安装后的配置

    mysql的安装其实就是一步一步按提示就可以: 1.开始安装 2.选择mysql安装位置 3.选择数据库存放位置,最好和mysql安装在一起,好查找 4.选择详细设置 5.选开发者机器 6.选多功能型 ...

  8. 安装mongodb后服务启动不了的问题

    安装mongodb后,在命令行进入mongoDB安装目录执行如下: mongod --dbpath [数据存放的本地路径] 提示如下错误: ERROR: dbpath (数据存放的本地路径) does ...

  9. mysql 安装后无法登陆mysql的 shell 那mysql>经验:ERROR 1045 (28000): Access denied for user 'root'@'localhost‘

    [root@hzswtb2-mpc ~]# mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using pas ...

随机推荐

  1. [LeetCode] Remove Nth Node From End of List 移除链表倒数第N个节点

    Given a linked list, remove the nth node from the end of list and return its head. For example, Give ...

  2. 【转】ubuntu下最好用的输入法fcitx-sunpinyin

      http://www.freetstar.com/index.php/ubuntu-most-use-friendly-fcitx-sunpinyin 今天难得折腾一会儿输入法,对于系统美化方面的 ...

  3. [LintCode] Reverse Words in a String 翻转字符串中的单词

    Given an input string, reverse the string word by word. For example,Given s = "the sky is blue& ...

  4. Windows2012 显示我的电脑

    从Windows2012开始,微软取消了服务器桌面个性化选项,如何重新调出配置界面,可以使用微软命令调出.具体方法如下: 1.同时按住键盘上的“Windows键”+“R”,调出运行窗口.在运行窗口输入 ...

  5. WordPress的body_class()函数详解

    wordpress的body_class()函数,顾名思义,这个函数根据不同的页面类型为body标签生成class选择器,从而让设计人员可以各方便灵活的控制不同页面中的各个元素.本文对这一函数进行了详 ...

  6. 玩转单元测试之WireMock -- Web服务模拟器

    玩转单元测试之WireMock -- Web服务模拟器 WireMock 是一个灵活的库用于 Web 服务测试,和其他测试工具不同的是,WireMock 创建一个实际的 HTTP服务器来运行你的 We ...

  7. WebSocket 服务器3

    其实,在服务器的选择上很广,基本上,主流语言都有WebSocket的服务器端实现,而我们作为前端开发工程师,当然要选择现在比较火热的NodeJS作为我们的服务器端环境了.NodeJS本身并没有原生的W ...

  8. [BZOJ3670][UOJ#5][NOI2014]动物园

    [BZOJ3670][UOJ#5][NOI2014]动物园 试题描述 近日,园长发现动物园中好吃懒做的动物越来越多了.例如企鹅,只会卖萌向游客要吃的.为了整治动物园的不良风气,让动物们凭自己的真才实学 ...

  9. 菜鸟学习笔记2,$(document).ready()使用讨论

    $(document).ready()使用讨论 $(document).ready()  一.先为说说 $(document).ready() 的功能: 1. JQuery API对 $(docume ...

  10. Listview异步加载之优化篇

    异步加载图片基本思想: 1.      先从内存缓存中获取图片显示(内存缓冲) 2.      获取不到的话从SD卡里获取(SD卡缓冲) 3.      都获取不到的话从网络下载图片并保存到SD卡同时 ...