Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'
mac刚装了mysql5.1.48
安装成功了,安装最后要求输入了密码,也输入了,OK
./mysql -uroot -p
输入设置的密码
竟然报错了!
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YSE)
问朋友,他说初始密码是空的,可我命名设置了密码的阿。
密码留空
还是错误!
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
于是重改密码!
# cd /usr/local/mysql/bin/
# ./mysql stop
# ./mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# ./mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# ./mysqld restart
# mysql -uroot -p
Enter password:
mysql>
OK 啦~~·
分享到:
相关推荐
【MySQL启动报错问题InnoDB:Unable to lock/ibdata1 error】是一个常见的MySQL服务器启动时遇到的问题。这个问题通常表明MySQL的InnoDB存储引擎无法获取对`ibdata1`文件的锁,`ibdata1`是InnoDB用来存储数据和系统表...
### MySQL Error Code 145: 表被标记为崩溃并应进行修复 #### 错误概述 在处理MySQL数据库时遇到错误代码145(`Table was marked as crashed and should be repaired`)是一个常见的问题,尤其是在表结构遭到损坏...
- MySQL出现SQL Error (2013)连接错误的解决方法 - KB967723造成MySQL频繁无法连接 - mysql服务启动却连接不上的解决方法 - mysql server 5.5连接不上的解决方法 以上这些文章提供了更多关于MySQL连接问题的解决...
应该适当地处理可能出现的错误,通过`mysql_error()`函数获取错误信息,并采取相应的恢复措施。 9. **版本升级和兼容性**: MySQL Connector/C的版本升级可能会带来新的功能和改进,但也要注意与旧版数据库系统的...
在MySQL数据库操作中,有时我们在尝试导出数据时可能会遇到一个错误提示:“ERROR 1290 (HY000): The MySQL server is running with the –secure-file-priv option so it cannot execute this statement.” 这个...
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'(2) ``` 解决方法是使用以下命令: ``` sudo chown -R _mysql:mysql /usr/local/var/mysql ``` 然后启动 MySql 服务: `...
使用 Mac Windows 时,MySQL Server 不能正常运行。我是使用的 MySQL 5.7.27 版本,运行 net start mysql 时,出现了以下错误: -2017-11-07T12:25:58 [ERROR] InnoDB: Operating system error number 87 in a file ...
在使用MySQL数据库时,有时会遇到SQL Error (2013)这样的连接错误,提示"Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0"。这个错误通常意味着客户端在尝试与...
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 的异常。是用dmg直接安装的以为安装包又出现了奇奇怪怪的错误,正欲卸载该版本时找到了我的问题的关键。 解决...
MySQL广泛兼容多种操作系统平台,如BSD Unix、Linux、Windows以及Mac OS。它支持大多数现代操作系统,这使得MySQL非常灵活和方便。 ### C语言与MySQL C API编程 C语言是编写MySQL客户端程序的常用语言之一。MySQL...
在Linux或Mac OS上,可以通过包管理器如apt或brew来安装。安装过程中需要注意配置文件my.cnf的设置,以适应不同的性能需求和安全策略。 MySQL GUI Tools主要包括MySQL Workbench、MySQL Administrator、MySQL Query...
MySQL Connector/J 8.0.17 属于 Type 4,完全基于纯 Java 编写,无需依赖操作系统特定的组件,这使得它可以在各种平台和操作系统上无缝运行,包括 Windows、Linux、Mac OS 等。 在使用 "mysql-connector-java-...
MySQL是世界上最受欢迎的开源数据库系统之一,而MySQL Connector/J是MySQL官方提供的用于Java应用程序与MySQL数据库之间连接的驱动程序。本文将深入探讨MySQL Connector/J 8.0.19版本在Windows和Linux操作系统中的...
Mac OS X 10.15 下源码安装 mysql-8.0.20-macos10.15-x86_64 https://my.oschina.net/kinglyphp/blog/4281112 博客地址 下载mysql-8.0.20-macos10.15-x86_64.tar.gz 可以从mysql官网下载,如果比较慢, 从...
qDebug() << "Error:" << db.lastError().text(); } ``` 在上述代码中,`QSqlDatabase::addDatabase("QMYSQL")`指定了使用QMYSQL驱动。然后设置连接参数,最后调用`open()`方法尝试连接数据库。 需要注意的是,...
在Mac上安装MySQL后遇到无法连接且启动报错的问题,通常是由于多种原因导致的,包括但不限于权限问题、数据目录配置不正确、系统服务冲突或MySQL服务未正确启动等。以下是一些解决这个问题的详细步骤和相关知识点: ...
MySQL的安装目录因版本和操作系统而异,但通常在Mac OS X中,MySQL安装在`/usr/local/mysql`。配置文件`my.cnf`的位置可以通过在终端运行命令来查找,例如在Linux/BSD/OS X系统中,可以使用以下命令: ```bash ...