【Sql】mySQL在windows環境啟動

來源:互聯網
上載者:User

標籤:str   ase   path   介紹   utf8   style   pass   class   windows   

SQL的不同版本在Windows環境啟動配置方法不同,此處僅介紹 5.7.20的配置方法;

 

1、登入mysql官網下載windows環境下的工具壓縮包

    http://dev.mysql.com/downloads/mysql/     個人電腦是64位的機器,所以此處示範選擇如下的版本

2、解壓到本地電腦的目錄

3、配置環境變數

    建立系統變數MYSQL_HOME ,值就是你的MySQL目錄 例如:D:\tool\mysql-5.7.20-winx64

    PATH環境變數新增:%MYSQL_HOME%\bin; 注意前面加分號;

4、初始化資料庫得到data目錄

     進入cmd命令列,執行 mysqld --initialize-insecure

5、工具目錄下建立my-default.ini檔案  ,注意目錄換成本機實際目錄

#安裝目錄  basedir = D:\\tool\\mysql-5.7.20-winx64  # 資料庫存放目錄 datadir = D:\\tool\\mysql-5.7.20-winx64\\data  #連接埠 port = 3306

6、註冊windows服務

   進入cmd命令列(使用管理員模式),執行 mysqld -install

7、啟動mySQL服務(管理員模式)

   cmd命令列執行  net start mysql

   

8、登入資料庫修改密碼

   mysql -u root -p

   set password = password(‘新密碼‘);

9、停止

   net stop mysql

 

 9、匯入一個現成的創表指令碼,登入mysql後,通過source命令運行SQL指令碼;   // 當然也可以一行行敲SQL語句。。

  

   

 1 DROP DATABASE IF EXISTS sampledb; 2 CREATE DATABASE sampledb DEFAULT CHARACTER SET utf8; 3 USE sampledb; 4  5 ##建立使用者表 6 CREATE TABLE t_user ( 7    user_id   INT AUTO_INCREMENT PRIMARY KEY, 8    user_name VARCHAR(30), 9    password  VARCHAR(32),10    credits INT,11    last_visit datetime,12    last_ip  VARCHAR(23)13 )ENGINE=InnoDB; 14 15 ##建立使用者登入日誌表16 CREATE TABLE t_login_log (17    login_log_id  INT AUTO_INCREMENT PRIMARY KEY,18    user_id   INT,19    ip  VARCHAR(23),20    login_datetime datetime21 )ENGINE=InnoDB; 22 23 ##插入初始化資料24 INSERT INTO t_user (user_name,password) 25              VALUES(‘admin‘,‘123456‘);26 COMMIT;

 

10、查看資料庫情況

 //  當然也可以使用工具直接查看,如 navicat Premium(可支援串連多種類型資料庫,Oracle,sqlite,sql server,mysql等)

 

【Sql】mySQL在windows環境啟動

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.