mysql - 尝试启动 MySQL 时出错
问题描述
我已将 mysql 作为服务安装并正在运行。
但是当我尝试启动 mysql 时,我得到了这个错误:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
问题是什么?我似乎找不到任何相关的解决方案。
任何建议表示赞赏。谢谢你。
编辑:
解决方案
Start the MySQL server instance
$ mysqld --skip-grant-tables
Execute these statements.
$ mysql -u root mysql
$mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root';
$mysql> FLUSH PRIVILEGES;
$ /etc/init.d/mysql restart
$ mysql -u root -p with new password
推荐阅读
- java - Hibernate:如何在 Spring Boot JpaRepository 中获取最后 n 行?
- android - 如何使用数据绑定android从pojo访问父子类的值
- .htaccess - 不使用 url 检索图像
- azure - 逻辑应用 - 从启用会话的服务总线队列中检索一批消息
- reactjs - 如何在 React 中为 AWS 放大 GraphQL 响应设置打字稿类型?
- amazon-s3 - AWS S3 监控文件夹级别指标
- database - 如何修复来自控制变量 get() 方法的键的 KeyError
- python - 网格数据的时间轴上的滑动窗口阈值计数
- azure-iot-hub - AZ3166 MXChip DevKit Azure IoT Hub 错误:未接受连接:0x5:未授权
- css - 防止为 :focus 定义的属性应用于 :active- CSS