MySQL的踩过的坑(一)MySQL的启动或链接失败

有时候用命令mysql -u root -p 或者服务器启动mysql数据库的时候,会出现抛出异常并失败。

以下是遇过的异常。

1、1)抛出的异常:出现ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)

使用命令这个命令解决:/usr/local/mysql/support-files/mysql.server restart

2)原因:可能之一是之前使用数据库的时候没有正常关闭,线程状态显示没有结束。

使用命令:ps aux | grep mysql

可以看到这个线程。

原文地址:https://www.cnblogs.com/Jomini/p/8580899.html

时间: 2024-10-18 13:27:15

MySQL的踩过的坑(一)MySQL的启动或链接失败的相关文章

python爬取微博图片数据存到Mysql中遇到的各种坑\python Mysql存储图片

本人长期出售超大量微博数据,并提供特定微博数据打包,Message to [email protected] 前言   由于硬件等各种原因需要把大概170多万2t左右的微博图片数据存到Mysql中.之前存微博数据一直用的非关系型数据库mongodb,由于对Mysql的各种不熟悉,踩了无数坑,来来回回改了3天才完成. 挖坑填坑之旅 建表 存数据的时候首先需要设计数据库,我准备设计了3个表 微博表:[id, userid, blog_text, lat, lng, created_time, res

MySQL Server-id踩到的坑

最近踩到一个说大不大,说小不小的坑,在此分享出来给各位同学.事情是这样的,线上有2台服务器,1主1从.A -> B,B服务器从A服务器同步数据.每天使用xtrabackup在B服务器上面进行全备.某天A服务器挂了,后来由于某种原因无法进入系统了,只有重装了系统,那么此时要恢复A服务器的步骤就是在A服务器部署mysql实例,从B服务器上面拿备份恢复到A,再根据POS点change到B服务器,让A服务器从B服务器同步.此时是B -> A.相信熟悉MySQL的人都知道步骤是没有问题的. 但在这过程中

windows下mysql免安装版配置(踩过的坑)简记

下载 从官网(https://dev.mysql.com/downloads/mysql/)下载 这里的免安装版本的,相对来说干净,但是需要自己来配置很多东西. 配置 首先是注册windows的服务. 用管理员权限打开终端,cd到mysql目录bin,执行命令mysqld --initialize 这条命令会初始化数据库和服务,没有data目录(mysql根目录)的话会自动创建出来. 踩过的坑一 下载解压后直接找到mysql的安装目录,运行mysql -u root 提示ERROR 2003 (

记录一下安装 mysql 的踩坑之路

坑点: 1.旧的mysql没有删除干净.在安装mysql的时候,没有注意到,在输入 "mysqld install" 指令时跳出来 exits,存在于另一个文件夹之中,这影响了后来的很多操作,包括root之后修改密码,但是一直显示密码不对,在网上搜的时候有一位朋友也遇到了同样的问题:    2.ini文件的配置,参考http://www.runoob.com/mysql/mysql-install.html,我还是在ini文件里配置了databases,如果要手动配置的话,一定要新建一

mysql客户端踩坑

mysql -uroot -p123456 -P3308 mysql -uroot -p123456 -P3308 -h127.0.0.1 这2中链接方式有区别吗? strace  mysql -uroot -p123456 -P3308 得到如下结果 stat("/etc/my.cnf", 0x7fff2b1fe5a0) = -1 ENOENT (No such file or directory) stat("/etc/mysql/my.cnf", 0x7fff

Linux安装mysql以及安装时踩下的坑

安装: 检测是否已经安装了mysql rpm -qa | grep mysql 如果已经安装了,将其卸载,如: rpm -e --nodeps  mysql-libs-5.1.71-1.el6.x86_64 安装mysql 1.mkdir /usr/local/src/mysql 2.cd /usr/local/src/mysql 3.tar -xvf sMySQL-5.6.22-1.el6.i686.rpm-bundle.tar 安装server rpm -ivh MySQL-server-5

python与mysql交互中的各种坑

开始学python 交互MySQLdb,踩了很多坑 第一个 %d format: a number is required, not str 参照以下博客: https://blog.csdn.net/u011878172/article/details/72599120 # -*- coding: utf-8 -*- import MySQLdb try: conn=MySQLdb.connect(host='localhost',port='3306',db='test',user='roo

关于mysql8授权的问题,mysql萌新小白采坑记录

记录本人第一次使用mysql时踩的坑,因为我从官网下载最新的版本8.0.15msi版本的,直接下一步下一步安装完成之后,本地访问正常,然后服务器安装访问也正常.然后本地连接服务器上的mysql时报错. 百度一查,了解,原来是服务器上的mysql没有开放权限. 接下来在服务器上的命令提示符进去安装目录输入这句sql,但是一直提示语句报错,当使用 grant 权限列表 on 数据库 to '用户名'@'访问主机' identified by '密码'; 时会出现"......near 'identi

mysql中关于count的坑

结论,当列所在行值为 null 时,count(列名) 是不会把 null 值计算出来的.而count(*) , count(1) 等方式是会计算的. [1]mysql中关于count的坑 有什么坑呢?当 count(col1)时,col1所在列的行值为 null 时,不统计. [2]null 在count(*) / count(1) 和 count(col) 的区别 结论,当列所在行值为 null 时,count(列名) 是不会把 null 值计算出来的.而count(*) , count(1