Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux下 root 登录 MySQL 报错的问题_MySQL

作者:断念已残   发布日期:2024-08-24   浏览:355

在Linux下,使用root用户登录MySQL时可能会遇到以下报错问题:

  1. "ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)" 这个错误通常是由于密码错误导致的。请确保输入的密码正确,并且区分大小写。

  2. "ERROR 1698 (28000): Access denied for user 'root'@'localhost'" 这个错误通常是由于使用sudo命令登录MySQL导致的。在最新版本的MySQL中,sudo方式登录MySQL会被拒绝。可以尝试使用以下命令登录MySQL:

    sudo mysql -u root
  3. "ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)" 这个错误通常是由于MySQL服务器未启动导致的。可以使用以下命令启动MySQL服务:

    sudo service mysql start
  4. "ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)" 这个错误通常是由于MySQL服务器的套接字文件路径配置错误导致的。可以尝试编辑MySQL配置文件,将socket路径修改为正确的路径:

    sudo vi /etc/mysql/my.cnf

    找到"socket"一行,修改为:

    socket=/var/run/mysqld/mysqld.sock

    保存并退出,然后重启MySQL服务:

    sudo service mysql restart

如果以上方法仍无法解决问题,请提供更详细的错误信息以便进一步分析和帮助解决。

上一篇:Linux系统下自行编译安装MySQL及基础配置全过程解析_MySQL

下一篇:MySQL存储过程中使用动态行转列_MySQL

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站