Mysql 安裝詳細步驟/Windows系統/mysql解壓版/小白可懂
阿新 • • 發佈:2021-01-09
2021年最新Mysql安裝詳細過程/詳細步驟/Windows系統/壓縮版
!!Mysql 需要管理員許可權(全程)!!
一、Mysql安裝根目錄新建data資料夾和my.ini檔案
- 安裝根目錄下新建data檔案:D:\21\mysql\mysql-8\data
- 安裝根目錄下新建my.ini檔案:內容如下↓(注意埠不能有空格)
[mysql] # 設定mysql客戶端預設字符集(注意UTF-8和UTF8)(注意utf8後面是否有空格) default-character-set=utf8 [mysqld] #設定3306埠(注意空格) port=3306 # 設定mysql的安裝目錄 basedir=D:\mysql-8.0.11-winx64 # 設定mysql資料庫的資料的存放目錄 datadir=D:\mysql-8.0.11-winx64\data # 允許最大連線數 max_connections=200 # 服務端使用的字符集預設為8位元編碼的latin1字符集 character-set-server=utf8 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB
二、系統環境變數設定:與JDK類似
- 變數名稱:MYSQL_HOME
- 變數值:MySQL安裝目錄。 例項: D:\MySQL5.7\mysql-5.7.27-winx64
- Path新增:%MYSQL_HOME%\bin
三、安裝步驟:dos命令
-
切換安裝路徑:CD
切換到安裝路徑所在盤:D: 到達所在安裝路徑位置:CD D:\mysql-8.0.19-winx64\bin
-
解除安裝(如果以前安裝):sc delete mysql
sc delete mysql
mysqld remove mysqld -remove MySQL
-
初始化(等待時間較長):mysqld --initialize-insecure
mysqld --initialize-insecure
mysqld --initialize-insecure --user=mysql mysqld –initialize mysqld --initialize –console
-
安裝:mysqld –install
mysqld –install
四、執行
-
執行mysql服務:
net start mysql
-
輸入root使用者:無密碼則不要輸入密碼直接回車——有密碼輸入密碼
mysql -u root -p
-
修改密碼:(將密碼先修改再複製!不然直接修改)
格式:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘密碼’;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';
mysql> set password for 使用者名稱@localhost = password('新密碼'); mysql> set password for [email protected] = password('密碼'); set password=password('密碼'); SET PASSWORD FOR 'root'@'localhost' = PASSWORD('密碼');
五、資料庫:CRUD<———>增刪改查
-
建立資料庫
格式:CREATE DATABASE 資料庫名;
create database REMLI ;
-
刪除資料庫
格式:drop database 資料庫名;
drop database REMLI ;
-
檢視資料庫
show databases;
-
選擇使用資料庫
use REMLI;
-
建立表:注意(`````)這個東西不是單引號、它是波浪鍵的英文半形輸入、在鍵盤右上頂角
格式:CREATE TABLE table_name (column_name column_type);
create table table_name ( uid varchar(20), uname varchar(20), upassword varchar(20), uphone int, uemail varchar(20), umoney int not null default 0, primary key(uid) );
-
刪除資料表
DROP TABLE table_name ;
-
展示表資訊
show tables;
describe table_name; desc table_name;
-
插入資料
INSERT INTO table_name (id,name,sex,birthday) VALUES ( 1,'小明', '男', '2015-11-02');
-
修改表名
alter table `Reports` rename `Reports2`;
-
修改表資訊
alter table `Reports` modify column `Name` nvarchar(30) comment '修改後的欄位註釋'; #修改欄位的註釋
alter table `Reports` comment '修改後的表的註釋'; #修改表的註釋
-
修改表字段
alter table `Reports` add `column1` nchar(5) null; #新增列 alter table `Reports` modify `column1` nvarchar(10); #修改列屬性 alter table `Reports` change `column1` `column2` nvarchar(10); #修改列名 alter table `Reports` change `column2` `column3` nchar(5); #修改列名與型別 alter table `Reports` drop column `column3`; #刪除列
-
檢視詳細表資料
select * from table_name;
-
清空資料
TRUNCATE TABLE table_name;
六、退出
-
退出
exit;