gpt4 book ai didi

mysql - 在 Centos 上第一次运行 Mysql 时访问被拒绝

转载 作者:可可西里 更新时间:2023-11-01 07:10:01 24 4
gpt4 key购买 nike

我刚刚使用 yum 在 CentOS 机器上第一次安装了 Mysql。安装没有错误。然后我按照这些步骤操作:

$ sudo /sbin/service mysqld start --skip-grant-tables --skip-networking

$ sudo /usr/bin/mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!


In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Enter current password for root (enter for none):

可以看出,即使在首次安装后,登录数据库时也会出现问题。我什至尝试了 sudo 中的所有命令,但错误仍然存​​在。我什至不知道如何重新配置​​ MySQL。我也安装和删除了 3 次 mysql。

我该如何解决这个问题?

最佳答案

仅适用于在 MySQL 5.7 上遇到此问题的任何人。或更高。

MySQL v 5.7 或更高版本在安装后生成一个临时随 secret 码,并将其存储在位于 /var/log/mysqld.log 的 mysql 错误日志文件中用于在 CentOS 7 上通过 MySQL Yum 存储库进行安装。

使用以下命令查看密码:

sudo grep 'temporary password' /var/log/mysqld.log

引用:MySQL 5.7.7 - Centos 7 el7 - Access denied

编辑1

对于任何有不同错误日志文件的人,您可以使用@Drew 的回答here 找到它。下面。

关于mysql - 在 Centos 上第一次运行 Mysql 时访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30334914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com