mysql环境变量配置与Error 1045的解决方案

mysql环境变量配置与Error 1045的解决方案

Mysql环境变量配置

找到mysql.exe的安装路径,默认在C:\Program Files\MySQL\MySQL Server 8.0\bin,不同计算机路径不同,读者自行查找,找到以后复制该路径。

右击计算机——选择属性——选择系统高级系统设置——选择环境变量

双击path

将刚刚复制的路径添加进去,点击确定。

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)的解决方案

参考方法:how to overcome ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) permanently

在配置完环境变量后,cmd窗口下输入mysql命令出现ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

解决方法很简单,只要输入下面的命令

mysql -u root -p

-u root 表示用户名为root

-p 会让你输入root的密码

pymysql.err.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)")的解决方案

python数据库编程的时候,遇到了这个Error,花费许久终于找到错误所在。

部分关键错误代码

import pymysql
db = pymysql.connect(host='localhost', user='root', password='123456', port=3306)

用mysql-connector-python库就可以解决这个问题

打开cmd,安装mysql-connect-python

pip install mysql-connector-python

将部分错误代码改为

import mysql.connector
db = mysql.connector.connecthost='localhost', user='root', password='123456', port=3306

再运行就不会报错了

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×