1. 程式人生 > 其它 >Mysql 安裝詳細步驟/Windows系統/mysql解壓版/小白可懂

Mysql 安裝詳細步驟/Windows系統/mysql解壓版/小白可懂

技術標籤:mysqlwinmysqlwindows

2021年最新Mysql安裝詳細過程/詳細步驟/Windows系統/壓縮版

!!Mysql 需要管理員許可權(全程)!!
在這裡插入圖片描述

一、Mysql安裝根目錄新建data資料夾和my.ini檔案

  1. 安裝根目錄下新建data檔案:D:\21\mysql\mysql-8\data
  2. 安裝根目錄下新建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類似

  1. 變數名稱:MYSQL_HOME
  2. 變數值:MySQL安裝目錄。 例項: D:\MySQL5.7\mysql-5.7.27-winx64
  3. Path新增:%MYSQL_HOME%\bin

三、安裝步驟:dos命令

  1. 切換安裝路徑:CD

      切換到安裝路徑所在盤:D:
      到達所在安裝路徑位置:CD D:\mysql-8.0.19-winx64\bin
    
  2. 解除安裝(如果以前安裝):sc delete mysql

    sc delete mysql
    
    mysqld remove
    mysqld -remove MySQL
    
  3. 初始化(等待時間較長):mysqld --initialize-insecure

    mysqld --initialize-insecure
    
    mysqld --initialize-insecure --user=mysql
    mysqld –initialize
    mysqld --initialize –console
    
  4. 安裝:mysqld –install

    mysqld –install
    

四、執行

  1. 執行mysql服務:

    net start mysql
    
  2. 輸入root使用者:無密碼則不要輸入密碼直接回車——有密碼輸入密碼

    mysql -u root -p
    
  3. 修改密碼:(將密碼先修改再複製!不然直接修改)

    格式: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<———>增刪改查

  1. 建立資料庫

    格式:CREATE DATABASE 資料庫名;
    
    create database REMLI ;
    
  2. 刪除資料庫

    格式:drop database 資料庫名;
    
    drop database REMLI ;
    
  3. 檢視資料庫

    show databases;
    
  4. 選擇使用資料庫

    use REMLI;
    
  5. 建立表:注意(`````)這個東西不是單引號、它是波浪鍵的英文半形輸入、在鍵盤右上頂角

    格式: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)
    );  
    
  6. 刪除資料表

    DROP TABLE table_name ;
    
  7. 展示表資訊

    show tables;
    
    describe table_name;
    desc table_name;
    
  8. 插入資料

    INSERT INTO table_name (id,name,sex,birthday) VALUES ( 1,'小明', '男', '2015-11-02');
    
  9. 修改表名

    alter table `Reports` rename `Reports2`;
    
  10. 修改表資訊

    alter table `Reports` modify column `Name` nvarchar(30) comment '修改後的欄位註釋'; #修改欄位的註釋
    
    alter table `Reports` comment '修改後的表的註釋'; #修改表的註釋
    
  11. 修改表字段

    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`; #刪除列
    
  12. 檢視詳細表資料

    select * from table_name;
    
  13. 清空資料

    TRUNCATE TABLE table_name; 
    

六、退出

  1. 退出

    exit;