Код на самом деле очень простой, всего лишь короткий раздел, он запускается на pycharm, используемая версия Python — 2.7, а версия MySQL — 5.7.21.
# -*- coding: UTF-8 -*-
import re
import MySQLdb
if __name__ == ‘__main__’:
#ОткрытьданныеБиблиотека
conn = MySQLdb.connect(host=’localhost’,port=3306,user=’root’,passwd=’1234567′,db=’shixiseng’)
cursor = conn.cursor()
cursor.close()
conn.close()
Код сообщает об ошибке после запуска:
Traceback (most recent call last):
File “C:/Users/Braggart/PycharmProjects/exercise/33.py”, line 57, in
conn = MySQLdb.connect(host=’localhost’,port=3306,user=’root’,passwd=’1234567′,db=’shixiseng’)
File “C:\Python27\lib\site-packages\MySQLdb\__init__.py”, line 81, in Connect
return Connection(*args, **kwargs)
File “C:\Python27\lib\site-packages\MySQLdb\connections.py”, line 187, in __init__
super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (1045, “Access denied for user ‘root’@’localhost’ (using password: YES)”)
Прежде всего, мой пароль в командной строке MySQL указан правильно. Пароль действительно 1234567, и вы можете войти в систему.
Это может устранить проблему неправильного пароля.
База данных «шисисен» также существует.
Порт тоже 3306, верно
Я также искал в Интернете решения, но все еще не могу.
Например:
Выполнить авторизованную команду
mysql> grant all privileges on *.* to root@localhost identified by ‘1234567’;
или
mysql>grant all privileges on shixiseng.* to root@localhost identified by ‘1234567’;
mysql>flush privileges;
Помогите, пожалуйста, всем специалистам разобраться, в чем проблема, Сяобай ковыряется уже 2 дня и не знает, что делать.
Заявление об авторских правах: Содержание этой статьи добровольно предоставлено пользователями Интернета, а мнения, выраженные в этой статье, представляют собой только точку зрения автора. Этот сайт предоставляет только услуги по хранению информации, не имеет никаких прав собственности и не принимает на себя соответствующие юридические обязательства. Если вы обнаружите на этом сайте какое-либо подозрительное нарушение авторских прав/незаконный контент, отправьте электронное письмо, чтобы сообщить. После проверки этот сайт будет немедленно удален.
Издатель: Full Stack Programmer - User IM, укажите источник для перепечатки: https://javaforall.cn/227260.html Исходная ссылка: https://javaforall.cn