问题重现:
rm     -rf    /var/run/mysqld
会出现2002错误或者1045错误
如果是2002错误那么service mysql start后就会变成1045错误。
如果是1045错误,那么service mysql stop
注意,要维持在2002错误,然后~!

/etc/my.cnf中的配置都是失效的(对于ubuntu而言,对centos当然是有效的了)

解决方案如下:
 mkdir -pv /var/run/mysqld
 chown -R mysql:mysql /var/run/mysqld/
 /usr/bin/mysqld_safe --skip-grant-tables(这句是用来应对my.cnf文件失效的问题的)
 最后,另外开个终端,root权限下直接输入mysql就可以进去大改特改了。
 全程强调上述的3个重点:
 第一个,是要保持mysql关闭,因为mysql如果占用3306,那么mysqld_safe就别想打开了。
 第二个,my.cnf文件失效,所以把--skip-grant-tables写入文件也是同样失效的,使用/usr/bin/mysqld_safe --skip-grant-tables来代替。
 第三个,不适用于CentOS,仅仅适用于deb系统

ubuntu16.04登录mysql出现1045的报错或者2002报错相关推荐

  1. Ubuntu16.04安装MySQL笔记

    Ubuntu16.04安装MySQL 下载文件:https://dev.mysql.com/downloads/repo/apt/ 通过winscp(安装及使用) 将此文件上传到服务器root目录 利 ...

  2. ubuntu16.04下mysql建表无法输入中文解决方案

    转载请注明,靴靴ubuntu16.04下mysql建表无法输入中文解决方案_MendyMeng的博客-CSDN博客 考研复试科目有数据库,于是在自己Ubuntu16.04.1环境下面安装了mysql5 ...

  3. ubuntu16.04服务器配置mysql,并开启远程连接

    ubuntu16.04mysql安装就不说了: 直接重点  这里我用的是阿里云的ecs服务器,ubuntu16.04系统 1授权用户,并允许远程登录; 默认的MySQL只有一个root账号,所以不妨先 ...

  4. 【MySQL】ubuntu16.04安装mysql,然后源码编译Qt5.12.4版本的libqsqlmysql.so

    一.Ubuntu16.04.5 安装 MySQL 1.使用apt命令安装 sudo apt install mysql-server 安装过程会提示,推荐设置MySQL的root用户密码(注意:这里r ...

  5. python连接数据库mysql错误1045、手动登录可以_登录mysql错误1045解决方法

    在命令提示符中登陆mysql时,提示1045报错解决方案: 安装好mysql,在cmd中输入mysql -uroot -p回车,输入密码后,出现1045错误,错误提示如下: ERROR 1045(28 ...

  6. mysql错误1045_登录mysql错误1045解决方法

    在命令提示符中登陆mysql时,提示1045报错解决方案: 安装好mysql,在cmd中输入mysql -uroot -p回车,输入密码后,出现1045错误,错误提示如下: ERROR 1045(28 ...

  7. ubuntu16.04安装mysql+php+phpmyadmin(nginx已经安装)

    (默认nginx已经安装) 1安装mysql 执行以下命令安装mysql sudo apt-get install mysql-server// 安装过程中设置并记住root用户的密码 sudo ap ...

  8. ubuntu16.04登录界面输入用户名密码后又回到登录界面

    原因有以下几种: 最好先查看log,即/var/log/Xorg.0.log . 1,磁盘空间不够了. 解决办法:字符界面登录,删除一些文件,腾出一些空间,重启即可. 2,/home/username ...

  9. ubuntu16.04登录后一直卡在紫色界面的解决方案

    问题描述:先前能进去Ubuntu系统,后面输入密码后进去不了,一直卡在紫色登录界面 解决方案:尝试了更新内核,安装compizconfig-settings-manager,sudo apt-get ...

最新文章

  1. Focal Loss和它背后的男人RetinaNet
  2. css中background-image背景图片路径设置
  3. Java内部具有原子更新的动态热交换环境
  4. 如何运行vue项目(维护他人的项目)
  5. renderTo:Ext.getBody()的意思
  6. SQL SERVER 数据库导入,导出之Bcp命令示例
  7. C/C++笔试经典程序(二)
  8. “我将 20 年前开发的操作系统迁移到 .NET 6,居然成功了”
  9. js中对datagrid ,repeater的checkbox进行全选反选
  10. Windows版Tcpdump抓包工具
  11. PKM全民推广系列三:PKM搜索
  12. 使用R语言进行一元回归
  13. CF command line learning
  14. MySQL-Workbench数据库备份
  15. trove mysql 镜像_trove 基于 centos7 制作 mysql5.5 镜像
  16. 某某读书搜索__DATA__分析
  17. 进入Recovery模式方法
  18. setcookie各个参数详解
  19. C语言实现24点游戏
  20. java utf8 简繁转换 类库_java简繁转换(区分港台)

热门文章

  1. BZOJ 1664: [Usaco2006 Open]County Fair Events 参加节日庆祝( dp )
  2. 华为内部面试题库---(2)
  3. 链表应用——多项式相加
  4. Oracle分析函数四——函数RANK,DENSE_RANK,FIRST,LAST…
  5. .NET静态类的概念
  6. Matlab程序里Uref什么意思,SVPWM控制算法MATLAB仿真
  7. 学习使用bilstm_crf_model出现的bug
  8. js实现数组对象去重
  9. linux启动java包脚本
  10. 2014 Container技术大会:未来Linux Container会是PaaS平台的核心