连接数据库shu'r
连接数据库输入密码后出现以下问题
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
这个问题是未输入密码时密码错误
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)
这个问题是输入密码正确后弹出的错误
问题修正的方法
在数据库安装目录下找到my.ini文件
打开文件找到该位置
在下方添加语句skip-grant-tables
进入service.msc界面,
找到数据库服务,右键点击重启Mysql服务
然后运行cmd,输入mysql -uroot -p 就可以不用密码登录了,出现password:的时候直接回车可以进入。如果是mysql -root -p是无法选择数据库的。
进入mysql数据库:
mysql> use mysql;
给root用户设置新密码:mysql> update user set password=password("123456") where user="root";(这里密码为123456,用户可以自己设定)
问题解决!