linux配置pycharm的mysql
来源:互联网 发布:java prototype 编辑:程序博客网 时间:2024/06/08 07:04
我的环境是ubantu16.04+pycharm+python2.7
一开始想法是搭建pycharm的mysql环境,mysql用xampp集成环境代替(我的windows就是就是这样配置的)。结果发现xampp最新版本的数据库并不是mysql而是mariaDB,虽说mariaDB兼容mysql,但是pycharm连接不上的,只能卸xampp重新单独安装mysql了(xampp的phpMyAdmin真的很好用,可惜..)
安装mysql
(1)sudo apt-get install -y mysql-server 命令,直接下载mysql-server。(在这安装期间会让你设定root账号的密码,之后需要用到)
(2)mysql -V 查看数据库版本
(3)sudo service mysql start 打开数据库服务器,先打开,再连接
(4)mysql -u root -p root是我的账号,回车后会让你输入密码。(我们需要先创建一个数据库,才能测试pycharm是否能连上)
(5) create database database1 创建一个叫database1的数据库。(数据库服务器不要关,继续执行下面步骤)
(6)pip install mysql-python 安装mysqldb模块,不然下一步你导入会出错。(什么?你pip没有安装?..这真的需要有,网上有教程,pip我是系统自带的..)
(7)打开pycharm,创建一个python文件,输入
import MySQLdbconn = MySQLdb.connect(host='localhost', port=3306, user='root', passwd='c6669',db='database1')cur = conn.cursor()要是什么都没有输出,对了,就对了,就证明你能连接上了。
(8)配置pycharm内置的可视化数据库
点击右上角的放大镜,搜索database,打开搜索到的tool下面的database
(9)点击加号,添加一个MySQL数据库。输入你刚才创建的数据库名字,账号,密码,测试一下能否连上。
(10)若是能连上,那就没什么问题了,若是不能连上,就要点击MySQL,看看是否有自带的Mysql Connector,若是没有,就要下载一个咯。
(11)最后就是随便写代码测试一下。
import MySQLdbdef Dbcreate(): try: conn = MySQLdb.connect(host='localhost', user='root', passwd='', db='database1', port=3306,charset='utf8') cur = conn.cursor() urlmanager = """CREATE TABLE URLMESSAGE( DOMAIN CHAR(35) NOT NULL, IP CHAR(15), PORT INT, SERVER VARCHAR(20), TITLE TEXT CHARACTER SET utf8 COLLATE utf8_general_ci ) """ cur.execute(urlmanager) cur.close() conn.close() except MySQLdb.Error, e: print "Mysql Error %d: %s" % (e.args[0], e.args[1])def DbInsert(domain, ip, port, server, title): try: conn = MySQLdb.connect(host='localhost', user='root', passwd='', db='database1', port=3306,charset="utf8") cur = conn.cursor() cur.execute("INSERT INTO URLMESSAGE(DOMAIN,IP,PORT,SERVER,TITLE) VALUES('%s','%s','%d','%s','%s')"%(domain,ip,port,server,title)) cur.close() conn.commit() conn.close() except MySQLdb.Error, e: print "Mysql Error %d: %s" % (e.args[0], e.args[1]) Dbcreate()DbInsert("www.baidu.com","1.1.1.1",80,"linux","百度一下,你就知道")账号,密码,数据库名不要打错了..
可以了。
- linux配置pycharm的mysql
- 新手:linux环境配置以及linux下的pycharm安装
- Pycharm的基本配置
- Ubuntu Linux安装配置Pycharm
- python环境搭建,pycharm的配置,django安装及MySQL数据库配置
- Python之道1-环境搭建与pycharm的配置django安装及MySQL数据库配置
- Python之道1-环境搭建与pycharm的配置django安装及MySQL数据库配置
- Pycharm中git的配置
- Pycharm的配置和使用
- pycharm的安装与配置
- Pycharm下的Anaconda配置
- Pycharm下的Anaconda配置
- linux 下pycharm的安装
- PyCharm配置
- PyCharm配置
- PyCharm配置
- PyCharm配置
- Pycharm配置
- SparkSQL---开窗函数(java)
- 欢迎使用CSDN-markdown编辑器
- 怎样查看win10下Python安装路径?
- POJ 1195 Mobile phones(二维树状数组)
- 【学习笔记】C# 接口
- linux配置pycharm的mysql
- java事件。
- 常用快捷键
- Unity动画过渡
- expdp导出报错ORA-39002、ORA-39070解决办法
- Node.js简单操作
- linux上杀进程
- 【Linux 内核网络协议栈源码剖析】sendto 函数剖析
- [Leetcode] 24, 25, 138