pymysql连接Mariadb/Mysql出现错误(配置正确情况下)解决办法

场景:在kali中使用python中pymysql对Mariadb进行连接,在整个过程中配置全部正确,但是就是无法进行连接,提示结果如下:

shell 复制代码
Access denied for user 'root'@'localhost'

解决办法:进入数据库中,将默认密码进行修改执行以下语句:

python 复制代码
 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'

连接测试函数:

python 复制代码
import pymysql

def connect_to_mariadb():
    try:
        connection = pymysql.connect(
            host='localhost',
            user='root',
            password='123456',
            database='mysql',
            charset='utf8mb4',
            cursorclass=pymysql.cursors.DictCursor
        )
        print("成功连接到MariaDB!")
        return connection
    except pymysql.Error as e:
        print(f"连接失败:{e}")

# 调用函数进行连接
connection = connect_to_mariadb()

解决成功!

相关推荐
蓝天守卫者联盟17 分钟前
2026乙酸乙酯回收设备厂家选型与技术实践
java·jvm·python·算法
在屏幕前出油11 分钟前
06. FastAPI——中间件
后端·python·中间件·pycharm·fastapi
spencer_tseng13 分钟前
java.sql.SQLException: Unknown system variable ‘query_cache_size‘
mysql
Datacarts21 分钟前
亚马逊爆款选品:数据采集与三方服务商对接
开发语言·人工智能·python·信息可视化
吾诺37 分钟前
mysql用户名怎么看
数据库·mysql
IronMurphy39 分钟前
Java 泛型深度解析:编译期类型擦除机制与 PECS 准则
java·windows·python
Roselind_Yi1 小时前
多模态数据挖掘前沿:生物医学与情感分析领域论文深度解析
人工智能·python·数据挖掘·nlp·gnn·情感分析·loss
小羊羔heihei1 小时前
Python编程实战:12道趣味算法题
笔记·python·学习·其他·算法·学习方法·交友
不会写DN1 小时前
GORM 实战入门:从环境搭建到企业级常用特性全解析
sql·mysql·go·gin
南 阳1 小时前
Python从入门到精通day59
开发语言·python·php