mysql - 拒绝访问 root@localhost mysql
问题描述
我正在尝试在 namecheap vps 服务器的 ubuntu 18.04 中安装 mysql,但是当我尝试使用 root 登录到 mysql 时,出现此错误
停止 MySQL 服务
sudo mysqld_safe --skip-grant-tables --skip-networking &
mysql -u 根目录
给我 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysql.sock' (2)
解决方案
您可以在 linux ubuntu 上运行以下命令再次启动 mysql。service mysql start
然后你可以使用 mysql 监视器使用命令sudo mysql
或mysql -u root
.
推荐阅读
- .net - 使用 Microsoft Graph 筛选多个查找字段
- javascript - 脚本文件未在 PDF 文件中执行
- javascript - How to load a multidimensional array using for loop in JS?
- sql - 将 XML 文件导入 SQL Server 时唯一标识符转换失败
- python - 如何在 python 中将多个文件作为输入并存储在变量中
- javascript - 如何使用 Discord.js 获得消息作者的角色?
- php - Wordpress:PHP 中的简码错误:语法错误,意外的 '1' (T_LNUMBER)
- django - 在单个 GraphQL 突变(graphene-django)中返回已删除对象的数组
- c# - 加入两个不同对象的列表并创建一个新列表
- anylogic - AnyLogic - 确定道路交通中的车道