系統資訊:windows 10,mysql-8.0.19-winx64
發布以供交流與日後複習。
尋找其他版本
解壓縮d:\software\mysql\mysql-8.0.19-winx64
配置環境變數
控制面板》所有控制面板項》系統—高階系統設定—環境變數
變數名:mysql_home
變數值:d:\software\mysql\mysql-8.0.19-winx64
生成data檔案
以管理員身份執行cmd
d:
cd d:\software\mysql\mysql-8.0.19-winx64\bin
mysqld --initialize-insecure --user=mysql
執行以上命令,即可在d:\software\mysql\mysql-8.0.19-winx64目錄下生成data目錄
安裝並啟動mysql
執行命令:
mysqld -install
net start mysql
注意順序,否則報錯:服務名無效。
登陸mysql
連線本地mysql,第一次登陸是沒有密碼的,不用輸入密碼,直接回車即可。
mysql -u root -p
可能遇到的問題
報錯:can』t connect to mysql server on 『localhost』 (10061)
原因:計算機沒有開啟mysql服務
解決:windows+r喚起執行視窗,輸入services.msc
回車,彈出服務(本地)介面
在右側服務列表找到mysql服務(沒有的話請執行mysqld -install
)
開啟該服務
修改密碼
alter user 『root』@『localhost』 identified with mysql_native_password by 『****』,以將密碼修改為ysli123
為例
alter user 'root'@'localhost' identified with mysql_native_password by 'ysli123'
;flush privileges;
flush privileges
是儲存修改內容,修改後再次進入時記得輸入密碼
退出quit
示例資料庫名:mysql_ysli
建立資料庫
create database 《資料庫名》;
create database mysql_ysli;
刪除資料庫
drop database 《資料庫名》;
drop database mysql_ysli;
選擇資料庫
use 《資料庫名》;
use mysql_ysli;
示例資料表名:ysli_table
建立資料表
建立mysql資料表需要以下資訊:
create table table_name (column_name column_type);
create table ysli_table(
ysli_id int not null auto_increment,
ysli_title varchar(100) not null,
ysli_body varchar(100) not null,
primary key (ysli_id)
)engine=innodb default charset=utf8;
auto_increment定義列為自增的屬性,一般用於主鍵,數值會自動加1。
primary key關鍵字用於定義列為主鍵。可以使用多列來定義主鍵,列間以逗號分隔。
engine設定儲存引擎,charset設定編碼。
如果不想欄位為 null 可以設定欄位的屬性為not null,在運算元據庫時如果輸入該字段的資料為null就會報錯。
刪除資料表
drop database 《資料表名》;
drop table ysli_table;
插入資料insert into
( field1, field2,...fieldn )
values
( value1, value2,...valuen )
;
示例(字元型資料需要用單引號或雙引號):
insert into ysli_table (ysli_title,ysli_body)
values
('example','123mysql內容'
);
查詢資料表select column_name,column_name
主要參考:菜鳥教程
MySQL 1 安裝配置
二 解壓 三 配置部署 四 啟動管理 tar zxvf mysql 5.7.20 linux glibc2.12 x86 64.tar.gzstep1 準備軟體程式 1 basedir mv mysql 5.7.20 linux glibc2.12 x86 64 usr local mysql 2 ...
資料庫MySQL 1 概述 安裝
資料庫管理系統 database management system 資料庫的型別 主流的關係型資料庫 特點 zip安裝 壓縮包方式安裝,要自己手動配置 msi安裝 windows installer 微軟格式的安裝包安裝 mysql安裝 mysql 5.5.27 win64 注意事項 以前安裝過m...
Mysql (1)簡單認識Mysql
mysql 是一種關係型資料庫,預設埠號是3306 在5.5版之前,mysql的預設資料庫引擎是myisam,雖然效能極佳,而且提供了大量的特性,包括全文索引 壓縮 空間函式等,但myisam不支援事務和行級鎖,而且最大的缺陷就是崩潰後無法安全恢復。不過,5.5版本之後,mysql引入了innodb...