出现错误连接MySQL数据库
程序员文章站
2022-07-02 08:55:09
连接mysql,出现问题:access denied for user 'root'@'localhost' (using password:yes...
连接mysql,出现问题:access denied for user 'root'@'localhost' (using password:yes)。
经查找资料发现是root帐户默认不开放远程访问权限,所以需要修改一下相关权限。
解决方案:打开mysql目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。(win7默认安装,my.ini在c:\programdata\mysql\mysql server 5.6)重启mysql服务。通过命令行进入mysql的bin目录,输入“mysql -u root -p”(不输入密码),回车即可进入数据库。(win7默认安装,bin目录为:c:\program files\mysql\mysql server 5.6\bin)执行“use mysql;”,使用my。执行“update user set password=password("123456") where user='root';”(修改root的密码)打开mysql目录下的my.ini文件,删除最后一行的“skip-grant-tables”,保存并关闭文件。
重启mysql服务。在命令行中输入“mysql -u root -p 123456”,即可成功连接数据库。
完成以上步骤,myeclipse也可成功连接mysql了。
推荐阅读
-
解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法
-
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
-
myeclipse连接mysql数据库详细步骤(实战mysql数据库引擎)
-
java连接mysql数据库代码(java连接数据库步骤)
-
Windows 10 远程连接出现函数错误 【这可能由于CredSSP加密Oracle修正】
-
解决MYSQL连接端口被占引入文件路径错误的问题
-
Mysql数据库绿色版安装教程 解决系统错误1067的方法
-
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
-
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
-
shell脚本连接、读写、操作mysql数据库实例