Mac下Python操作MySql步驟

2021-08-07 22:22:20 字數 1764 閱讀 7689

步驟二:修改環境變數

需要將mysql的可行檔案目錄加入到環境變數中

echo $path,按回車執行命令檢視當前變數值,這裡我們將修改path變數來測試。

sudo vi ~/.bash_profile,按回車輸入密碼後用vi開啟使用者目錄下的bash_profile檔案。一定要用sudo哦,否則沒許可權儲存檔案。

將mysql目錄加入到環境變數。修改~/.bash_profile裡的內容如下path=$:/usr/local/mysql-5.7.19-macos10.12-x86_64/bin

export path

執行 source ~/.bash_profile,立即生效環境變數的修改

步驟三:修改密碼

方法1:

在mysql系統外,使用命令mysqladmin

mysqladmin -u root -p password 「test123」

enter password: 【輸入原來的密碼】

方法2:

通過登入mysql系統,

mysql -uroot -p

enter password: 【輸入原來的密碼】

mysql>use mysql;

mysql> update user set password=password(「test」) where user=』root』;

mysql> flush privileges;

mysql> exit;

步驟六:建立資料庫:以下命令簡單的演示了建立資料庫的過程,資料名為 testbase:

[root@host]# mysqladmin -u root -p create testbase

enter password:**

步驟五:python**操作mysql

」』 mysql的sql佔位符是%s;

通常我們在連線mysql時傳入use_unicode=true,讓mysql的db-api始終返回unicode。

」』 匯入mysql驅動:

import mysql.connector

注意把password設為你的root口令:

conn = mysql.connector.connect(user=』root』, password=』123456』, database=』testbase』, use_unicode=true)

cursor = conn.cursor()

建立user表:

cursor.execute(『create table user (id varchar(20) primary key, name varchar(20))』)

插入一行記錄,注意mysql的佔位符是%s:

cursor.execute(『insert into user (id, name) values (%s, %s)』, [『1』, 『michael』])

print cursor.rowcount

conn.commit()

cursor.close()

執行查詢:

cursor = conn.cursor()

cursor.execute(『select * from user where id = %s』, (『1』,))

values = cursor.fetchall()

print values

print cursor.close()

conn.close()

mac裝mysql報錯 mac下安裝mysql報錯

在執行命令 pip install mysql 或者 pip install mysqldb時候,報錯 mysql config command not found command python setup.py egg info failed with error code 1 in privat...

mysql mac開啟方式 Mac啟動MySQL

httpcache快取擴充套件方法 using system using system.collections using system.configuration using system.web using system.web.c redis之清除所有快取 方法 清除redis所有快取 php...

mac下的常用操作

檢視80埠是否被佔 通過list open file命令可以檢視到當前開啟檔案,在linux中所有事物都是以檔案形式存在,包括網路連線及硬體裝置。i引數表示網路鏈結,p引數是顯示tcp埠,80是查詢埠號 sudo lsof p i 80 sudo lsof p i grep listen netst...