Windows安裝MySQL

一、安裝包下載python

二、安裝教程mysql

  (1)配置環境變量sql

  (2)生成data文件3d

  (3)安裝MySQLserver

  (4)啓動服務blog

  (5)登陸MySQL教程

  (6)查詢用戶密碼cmd

  (7)設置修改用戶密碼string

  (8)退出it

三、異常處理:

  (1)登陸提示密碼無效

  (2)caching_sha2_password

 

開始安裝:

一、安裝包下載:

下載地址:https://dev.mysql.com/downloads/mysql/

 

 

 點擊下載以後,能夠選擇註冊Oracle帳號,也能夠跳過直接下載。

 

 

 

 

 下載完成後,選擇一個磁盤內放置並解壓。

二、安裝教程

(1)配置環境變量

新建【系統】變量。

變量名:MYSQL_HOME

變量值:D:\mysql-8.0.18-winx64

 

PATH增長D:\mysql-8.0.18-winx64\bin

(2)生成data文件

以管理員身份運行cmd

進入E:\python\mysql\mysql-8.0.12-winx64\bin>下

執行命令:mysqld --initialize-insecure --user=mysql  在E:\python\mysql\mysql-8.0.12-winx64\bin目錄下生成data目錄

(3)安裝MySQL

繼續執行命令:mysqld -install

(4)啓動服務

繼續執行命令:net start MySQL

(5)登陸MySQL

登陸mysql:(由於以前沒設置密碼,因此密碼爲空,不用輸入密碼,直接回車便可)

繼續執行命令:mysql -uroot -p

(6)查詢用戶密碼

繼續執行命令:select host,user,authentication_string from mysql.user;

 

 

(7)設置修改用戶密碼

繼續執行命令:update mysql.user set authentication_string=password('123456') where user='root'; 

若是出現錯誤:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '("123") where mysql.user="root"' at line 1,

則使用,update mysql.user set authentication_string('123456') where user='root'; 

若是這二者中有一成功便可。

flush privileges;  #做用:至關於保存,執行此命令後,設置才生效,若不執行,仍是以前的密碼不變

(8)退出

繼續執行命令:exit;

 

三、異常處理:

(1)登陸提示密碼無效

ERROR 1045 (28000): Access denied for user 'root'@'localhost'

把mysql裏的data文件夾刪掉,安裝的時候這個data文件夾就是用mysqld --initialize --console
生成data目錄,咱們把他刪掉從新用mysqld --initialize --console生成一次,生成後別關cmd 仔細看
console後面會告訴你給你的臨時密碼。

用這個改密碼: ALTER user 'root'@'localhost' IDENTIFIED BY '新密碼';

(2)caching_sha2_password

# 查看用戶的身份驗證器

select host,user,plugin from mysql.user;

# 修改用戶的身份驗證器,並更新密碼

 

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

# 生效變動

flush privileges;

------------恢復內容結束------------

一、安裝包下載

二、安裝教程

  (1)配置環境變量

  (2)生成data文件

  (3)安裝MySQL

  (4)啓動服務

  (5)登陸MySQL

  (6)查詢用戶密碼

  (7)設置修改用戶密碼

  (8)退出

三、異常處理:

  (1)登陸提示密碼無效

  (2)caching_sha2_password

 

開始安裝:

一、安裝包下載:

下載地址:https://dev.mysql.com/downloads/mysql/

 

 

 點擊下載以後,能夠選擇註冊Oracle帳號,也能夠跳過直接下載。

 

 

 

 

 下載完成後,選擇一個磁盤內放置並解壓。

二、安裝教程

(1)配置環境變量

新建【系統】變量。

變量名:MYSQL_HOME

變量值:D:\mysql-8.0.18-winx64

 

PATH增長D:\mysql-8.0.18-winx64\bin

(2)生成data文件

以管理員身份運行cmd

進入E:\python\mysql\mysql-8.0.12-winx64\bin>下

執行命令:mysqld --initialize-insecure --user=mysql  在E:\python\mysql\mysql-8.0.12-winx64\bin目錄下生成data目錄

(3)安裝MySQL

繼續執行命令:mysqld -install

(4)啓動服務

繼續執行命令:net start MySQL

(5)登陸MySQL

登陸mysql:(由於以前沒設置密碼,因此密碼爲空,不用輸入密碼,直接回車便可)

繼續執行命令:mysql -uroot -p

(6)查詢用戶密碼

繼續執行命令:select host,user,authentication_string from mysql.user;

 

 

(7)設置修改用戶密碼

繼續執行命令:update mysql.user set authentication_string=password('123456') where user='root'; 

若是出現錯誤:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '("123") where mysql.user="root"' at line 1,

則使用,update mysql.user set authentication_string('123456') where user='root'; 

若是這二者中有一成功便可。

flush privileges;  #做用:至關於保存,執行此命令後,設置才生效,若不執行,仍是以前的密碼不變

(8)退出

繼續執行命令:exit;

 

三、異常處理:

(1)登陸提示密碼無效

ERROR 1045 (28000): Access denied for user 'root'@'localhost'

把mysql裏的data文件夾刪掉,安裝的時候這個data文件夾就是用mysqld --initialize --console
生成data目錄,咱們把他刪掉從新用mysqld --initialize --console生成一次,生成後別關cmd 仔細看
console後面會告訴你給你的臨時密碼。

用這個改密碼: ALTER user 'root'@'localhost' IDENTIFIED BY '新密碼';

(2)caching_sha2_password

# 查看用戶的身份驗證器

select host,user,plugin from mysql.user;

# 修改用戶的身份驗證器,並更新密碼

 

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

# 生效變動

flush privileges;

相關文章
相關標籤/搜索