网站地图怎么弄,win10记事本怎么做网站,国外的优秀网站,网站服务种类本系列其他文章
【填坑向】MySQL常见报错及处理系列#xff08;Communications link failure Access denied for user ‘root‘‘localhost‘#xff09;_AQin1012的博客-CSDN博客翻一下大致的意思就是默认会按照如下的顺序读取配置文件#xff0c;我上面贴出的配置文…本系列其他文章
【填坑向】MySQL常见报错及处理系列Communications link failure Access denied for user ‘root‘‘localhost‘_AQin1012的博客-CSDN博客翻一下大致的意思就是默认会按照如下的顺序读取配置文件我上面贴出的配置文件就是第一个/etc/my.cnf但显然目前在运行的MySQL并不是使用的这个配置文件保险起见我依次查看了列出的所有位置的my.cnf看是否存在存在的话内容是什么于是发现/usr/local/etc/my.cnf也存在并且未配置端口信息我在该位置的my.cnf中添加了端口配置port 3306并重启后再次执行lsof -i:3306。执行brew services list可以看到MySQL是启动成功了的。https://blog.csdn.net/aqin1012/article/details/132472358?spm1001.2014.3001.5502【填坑向】MySQL常见报错及处理系列Navicat:2002 - Can‘t connect to MySQL server on ‘127.0.0.1‘ 获取配置文件my.cnf路径_AQin1012的博客-CSDN博客由于不同版本的MySQL可能默认的配置文件位置不同并且有些版本的MySQL在安装时并不会自动创建my.cnf文件需要用户手动创建。上面命令返回的路径--verbose --help |grep -A 1 Default options然后回车后显示的就是my.cnf的路径。上面红框框内的就是读取配置文件my.cnf的路径的顺序MySQL在启动时将按照列出的顺序读取这些文件中的配置即优先级从左到右依次降低可以尝试右键选择“高级”勾选“使用套接字文件”https://blog.csdn.net/aqin1012/article/details/132472330?spm1001.2014.3001.5502
目录
异常
重装MySQL
停止服务
卸载MySQL
删除 MySQL 相关文件
安装MySQL
启动MySQL 异常
在执行sudo mysql.server start时报
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/aqin1012deMacBook-Pro.local.pid).
或者执行brew services list时MySQL的状态为error
重装MySQL
如果出的问题尝试了几种方法仍然解决不了可以考虑直接重装MySQL重装前需要之前MySQL相关的东西都删除。
停止服务
首先请确保 MySQL 服务器已经停止运行以免影响后续的删除操作。
如果输入之后报错Error可能是开头列出的问题或者其他问题可以直接使用ps aux | grep mysql查找相关应用的PID手动删除ksudo ill -9 PID。 如果只有这意味着只有 grep mysql 这一个进程与mysql相关即MySQL 服务器当前并没有在运行说明 MySQL 服务器已经停止了无需再手动删除。将 PID 替换为在使用ps -ef | grep mysql 中找到的 MySQL 服务器的 PID。
卸载MySQL
如果使用 Homebrew 卸载 MySQL可以尝试运行以下命令
brew uninstall mysql
ps: 如果之前没有使用 Homebrew 安装 MySQL则以上命令可能会报错可以忽略报错信息。
删除 MySQL 相关文件
删除 MySQL 安装文件和数据文件MySQL 的默认安装位置是/usr/local/mysql可以使用sudo rm -rf /usr/local/mysql删除它。
然后还要删除相关的数据文件和配置文件。MySQL 数据文件通常位于 /usr/local/var/mysql 目录中可以使用sudo rm -rf /usr/local/var/mysql进行删除继续删除可能存在的其他配置文件使用命令ls -la /etc | grep mysql可以检查是否有其他可能存在的 MySQL 配置文件。
安装MySQL
brew install mysql
等待着安装结束
启动MySQL brew services restart mysql 完成后记得重启以确保所有相关的更改都生效请注意执行这些步骤将永久删除 MySQL 数据库和配置信息请在操作之前做好备份。