MySQL进阶篇-Python交互
对于Python操作MySQL主要使用两种方式: 原生模块 pymsql -->pymsql支持python3.x, mysqldb 仅支持python2.x ORM框架 SQLAchemy -->移步( 点击跳转 ) 原生模块 pymysql python2中模块安装 sudo apt-get install python-mysqldb sudo pip install mysql-python python3中模块安装 Linux上:yum install MySQL-python CentOS root下安装 Windows上:pip3 install pymysql (或者在pycharm中安装pyMySQL) 连接成功了吗? 以下均为个人在实际操作中总结的观点( 若有误,请各位神友指点 ): Windows下创建用户并授权与Linux下的命令,有一处不太相同 # 下面的,Win与Linux都一样 # 创建一个没有权限的用户 create user uson@localhost identified by '密码'; # 或者 create user uson@'%' identified by '密码'; # %在什么时候都要加引号'',前面的用户名可加可不加localhost也可加可不加 本条命令创建完,用户是没有任何权限的USAGE,不管是win还是linux