一、解除安裝mysql
因為很久之前裝過mysql,很多東西忘了,所以在寫下這篇文章總結時就準備重新來一遍。
1、開啟控制面板,點選程式和功能,解除安裝mysql;
3、然後在c:\programdata目錄下找到mysql資料夾並刪除。如果沒有許可權就在安全裡面設定,然後電腦重啟就能刪除了。
4、刪除安裝目錄,如果刪除不了就在任務管理器找到mysqld,結束程序。然後再刪除
5、在cmd中依次執行,停止服務:net stop mysql ,刪除服務sc delete mysql。不然下次安裝不能註冊,寫到這裡的時候就是我剛剛花了幾個小時才解決這個坑
二、安裝mysql
2、解壓到安裝目錄,解壓後的目錄並沒有my.ini檔案,在安裝根目錄下新增 my.ini,比如我這裡是:h:\mysql\mysql-8.0.15-winx64\my.ini,寫入基本配置:
[mysqld]3、在mysql安裝目錄的 bin 目錄下執行命令:mysqld.exe --initialize --console#設定3306埠
port=3306
#設定mysql的安裝目錄
basedir=h:\mysql\mysql-8.0.15-winx64
#設定mysql資料庫的資料的存放目錄
datadir=h:\mysql\data
#允許最大連線數
max_connections=200
#允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
#服務端使用的字符集預設為utf8
character-set-server=utf8
#建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
#預設使用「mysql_native_password」外掛程式認證
default_authentication_plugin=mysql_native_password
[mysql]
#設定mysql客戶端預設字符集
default-character-set=utf8
[client]
#設定mysql客戶端連線服務端時預設使用的埠
port=3306default-character-set=utf8
需要等一會兒才有執行結果,其中包含了root 使用者的初始預設密碼,如下圖:
記住這個密碼,後續登入需要用到。要是你關快了,可以刪掉初始化的 datadir 目錄,再執行一遍初始化命令,又會重新生成的。
4、安裝服務(以管理員身份開啟cmd命令列):mysqld --install
需要配置mysql的環境變數,否則需要到安裝的bin目錄執行 mysqld --install
配置環境變數時遇到乙個奇怪的問題,不能直接配path,需要先配置:mysql_home=安裝目錄 再配置:path=%mysql_home%\bin
5、啟動服務:net start mysql
6、更改密碼:mysql -u root -p
然後輸入安裝時候生成的密碼,進入sql命令列後,執行sql:
alter user 'root'@'localhost' identified with mysql_native_password by '你要設定的密碼';
7、建立乙個測試庫:create database 庫名;
檢視所有庫:show databases;
退出:exit
8、測試庫
等待片刻就好
9、問題
關於可能某些原因導致mysql服務沒了的問題,
詳細**如何註冊 n**icat for mysql
四、連線資料庫
importpymysql
#開啟資料庫連線
db=pymysql.connect('
localhost
','root
','密碼
','庫名')
#建立游標物件
cs=db.cursor()
#使用 execute() 方法執行 sql,如果表存在則刪除
cs.execute('
drop table if exists student')
sql='
create table student(\
id int primary key not null auto_increment,\
name varchar(20) not null,\
t_id int(20),\
e_id int(20),\
createtime datetime default current_timestamp,\
updatetime datetime default current_timestamp on update current_timestamp )
'cs.execute(sql)
#sql 插入語句
s1="
insert into student (name,t_id,e_id)values('小花','3','4')
"try
: cs.execute(s1)
#執行sql語句
db.commit()#
提交到資料庫
except
:
print('
+-+-+')
db.rollback()
#如果發生錯誤則回滾
#關閉資料庫連線
db.close()
mysql安裝和使用
1 安裝檢視有沒有安裝過 yum list installed mysql rpm qa grep mysql 檢視有沒有安裝包 yum list mysql 安裝mysql客戶端 yum install mysql 安裝mysql 伺服器端 yum install mysql server yum...
mysql安裝和使用
如果網路不是很好的話這可能需要些時間和耐心 如果不是中這種列表的樣子的話,一定是因為path中以 的形式開頭,ctrl x一會再新建粘到後邊就好了。這裡嘗試了有兩三種方法,還是現在記錄的這種對接下來的執行比較友好,雖然集中方式都可以。初始化mysql 以管理員身份進入cmd,並切換到mysql的bi...
MySQL安裝和使用
環境 windows 10 1 安裝 1.1,解壓zip包到安裝目錄 比如我的安裝目錄是 d program files mysql mysql server 8.0.11 1.2,配置檔案 在windows系統中,配置檔案預設是安裝目錄下的 my.ini 檔案 或my default.ini 部分...