本實驗任務主要對MySQL數據庫進行一些基本操做,經過完成本實驗任務,要求學生熟練掌握MySQL的安裝,並對MySQL數據的基本操做進行整理並填寫工做任務報告。python
一、掌握MySQL數據庫的安裝mysql
Ubuntu16.0四、Python2.7sql
mysql是Oracle公司的一種開放源代碼的關係型數據庫管理系統,被普遍應用於各中小網站,是一種跨平臺的數據庫管理系統數據庫
步驟一、環境準備ubuntu
右擊Ubuntu操做系統桌面,從彈出菜單中選擇【Open in Terminal】命令 打開終端。vim
經過【cd /home】切換到home目錄下。【ls】查看該目錄下的內容。網站
【mkdir mysqlsoft】在home目錄下建立mysqlsoft文件夾。ui
步驟二、安裝MySQLspa
【cp soft/mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar /home/mysqlsoft/】將MySQL安裝包拷貝至mysqlsoft文件夾下。操作系統
【tar -xvf mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar】解壓壓縮包,獲得以下信息。
【dpkg -i mysql-common_5.7.17-1ubuntu16.04_amd64.deb】安裝MySQL依賴包。
【dpkg-preconfigure mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb】安裝MySQL依賴包。
輸入root密碼爲root,就是數據庫的初始化密碼。
再次確認root密碼。
【dpkg -i libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb】安裝MySQL依賴包。
【dpkg -i libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb】安裝MySQL依賴包。
【dpkg -i libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb】安裝MySQL依賴包。
【dpkg -i mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb】安裝MySQL依賴包。
【dpkg -i mysql-client_5.7.17-1ubuntu16.04_amd64.deb】安裝MySQL依賴包。
【dpkg -i mysql-common_5.7.17-1ubuntu16.04_amd64.deb】安裝MySQL依賴包。
【dpkg -i mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb】安裝MySQL依賴包。
【dpkg -i mysql-server_5.7.17-1ubuntu16.04_amd64.deb】安裝MySQL依賴包。
【whereis mysql】安裝完成,查看路徑及依賴
【mysql —version】查看MySQL版本
【mysql -u root -p】登陸MySQL,在Enter password後輸入root密碼,不可見。
【create database shiyanbar;】建立shiyanbar數據庫
【show databases;】展現全部數據庫
【quit;】退出MySQL
步驟三、安裝MySQL-python
要想使python能夠操做mysql 就須要MySQL-python驅動,它是python 操做mysql必不可少的模塊。
【cp /home/soft/MySQL-python-1.2.5.zip /home/mysqlsoft/】將MySQL-python驅動安裝包拷貝至mysqlsoft文件夾下。
【unzip MySQL-python-1.2.5.zip】解壓MySQL-python驅動
【cd MySQL-python-1.2.5/】切換至解壓後的MySQL-python驅動文件夾
【python setup.py install】安裝MySQL-python驅動
【python】進入Python解釋器,【import MySQLdb】導入MySQLdb,成功返回以下信息。
步驟四、Python鏈接MySQL
重啓終端【cd /home/mysqlsoft/】切換至目錄。
【vim python-mysql.py】建立並編輯python-mysql.py的Python文件。
回車後進入編輯框內,按鍵盤【i】進入編輯狀態,輸入以下程序。
編輯完畢後,按【esc】退出編輯狀態,【:wq】保存並退出編輯框,【python python-mysql.py】執行python-mysql的Python文件。