mysql 5.7 64位 解壓版安裝


64位操作系統最好安裝64位的mysql數據庫,充分利用內存的尋址能力,對於windows而言,mysql官網只提供了32位的MSI安裝程序,因為在windows下安裝64位的mysql,選擇解壓版安裝。

1.官網下載mysql 5.7 64位

      解壓到D:\mysql-5.7.12-winx64\mysql-5.7.12-winx64
     

2.拷貝my-default.ini,重命名為my.ini

my.ini中填寫如下內容:
[mysqld]
    basedir=D:\mysql-5.7.12-winx64\mysql-5.7.12-winx64
    datadir=D:\mysql-5.7.12-winx64\mysql-5.7.12-winx64\data
    port = 3306
 

3.輸入如下命令,生成初始化庫

mysqld --initialize --user=mysql --console
 
出現錯誤的原因:
刪除c:\和c:\windows下的my.ini,mysql默認會先從這些目錄下找默認的配置文件,導致上面的錯誤。
 
刪除c:\和c:\windows下的my.ini文件后執行命令
紅框內為root用戶的隨機生成的密碼:j#<c*r*eJ5N;
 
生成系統數據庫文件到配置文件指定目錄

4.注冊服務,啟動

      注冊mysql服務
      D:\mysql-5.7.12-winx64\mysql-5.7.12-winx64\bin\mysqld --install MySQL --defaults-file="D:\mysql-5.7.12-winx64\mysql-5.7.12-winx64\my.ini"
 
      啟動服務
      net start MySQL 
     

 

5.修改root密碼

mysql -u root -p
用之前生成的root密碼:j#<c*r*eJ5N;  連接。
 
不允許執行此操作,必須重置root密碼
 
SET PASSWORD = PASSWORD('你的新密碼');   
在 mysql-5.7.12 中, 系統的 user 表中沒有 password 這一列了, 在 mysql-5.6.* 中還有。
以前我們用 mysql-5.6.* 的時候, 直接用 update 語句來更新root密碼。
這種方法在 mysql-5.7.12 中沒法用了, 我們只能用 SET PASSWORD = PASSWORD('你的新密碼'); 來修改密碼。 修改完密碼之后, 需要重啟 MySQL 服務才生效。
 
修改root密碼
 set password = password('123456');
 
重啟mysql服務
 
重新登錄
 
重新執行命令,ok
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM