關于mysql5.7.18的安裝并修改初始密碼的圖文教程

這篇文章主要為大家詳細介紹了mysql5.7mysql并修改初始密碼的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

Centos 安裝mysql可以參考之前寫的一篇文章

Centos7.3 安裝Mysql5.7并修改初始密碼

windows安裝mysql5.7有兩種方式

1、下載.msi安裝文件直接根據界面提示進行安裝
2、下載.biz壓縮包

這里接介紹的是第二種壓縮版的安裝方式

1、下載mysql

關于mysql5.7.18的安裝并修改初始密碼的圖文教程

關于mysql5.7.18的安裝并修改初始密碼的圖文教程

其他版本下載地址

關于mysql5.7.18的安裝并修改初始密碼的圖文教程

2、安裝mysql

壓縮包相當于免安裝文件,要想使用它只需要配置相關的參數,再通過通過服務來啟動數據庫服務就可以了。

2.1 把壓縮包解壓到你喜歡的位置

本示例解壓到:D:softwaremysql-5.7.18-winx64 文件夾下

2.2 創建my.ini文件

mysql-5.7.18-winx64根目錄中創建my.ini文件添加以下內容:

[mysqld]  #?set?basedir?to?your?installation?path  basedir=D:softwaremysql-5.7.18-winx64  #?set?datadir?to?the?location?of?your?data?directory  datadir=D:softwaremysql-5.7.18-winx64data  port?=?3306  max_allowed_packet?=?32M

注意,basedir和datadir是必須要配置的,basedir就是你解壓的目錄

2.3 配置環境mysql

添加一個名叫 MYSQL_HOME 的變量。
修改Path變量,在末尾添加 %MYSQL_HOME%in

2.4 初始化數據庫文件

1、以管理員身份運行cmd,進入mysql的bin目錄。
2、初始化數據庫文件

mysqld?--initialize

初始化成功后,會在datadir目錄下生成一些文件,其中,xxx.err(xxx是你電腦用戶的名稱)文件里說明了root賬戶的臨時密碼。例子:

2017-05-17T10:31:54.235041Z?1?[Note]?A?temporary?password?is?generated?for?root@localhost:?<r8j><p>2.5 注冊mysql服務</p> <p class="jb51code"><br></p> <pre class="brush:bash;">mysqld?-install?MySQL

2.6 啟動mysql服務

net?start?MySQL

3、修改root密碼

使用root賬號登錄

mysql?-u?root?-p?<r8j><p>修改root密碼</p> <p class="jb51code"><br></p> <pre class="brush:bash;">ALTER?USER?'root'@'localhost'?IDENTIFIED?BY?'new_password';

4、安裝日志

Microsoft?Windows?[版本?6.3.9600]  (c)?2013?Microsoft?Corporation。保留所有權利。    D:softwaremysql-5.7.18-winx64in&gt;mysqld?--initialize    D:softwaremysql-5.7.18-winx64in&gt;  D:softwaremysql-5.7.18-winx64in&gt;mysqld?-install?MySQL    D:softwaremysql-5.7.18-winx64in&gt;net?start?MySQL  MySQL?服務正在啟動?....  MySQL?服務已經啟動成功。      D:softwaremysql-5.7.18-winx64in&gt;mysql?-uroot?-p  Enter?password:?************  Welcome?to?the?MySQL?monitor.?Commands?end?with?;?or?g.  Your?MySQL?connection?id?is?3  Server?version:?5.7.18    Copyright?(c)?2000,?2017,?Oracle?and/or?its?affiliates.?All?rights?reserved.    Oracle?is?a?registered?trademark?of?Oracle?Corporation?and/or?its  affiliates.?Other?names?may?be?trademarks?of?their?respective  owners.    Type?'help;'?or?'h'?for?help.?Type?'c'?to?clear?the?current?input?statement.    mysql&gt;?ALTER?USER?'root'@'localhost'?IDENTIFIED?BY?'root';  Query?OK,?0?rows?affected?(0.00?sec)  mysql&gt;?exit  Bye

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享