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
相關文章
相關標籤/搜索