MYSQL安裝和配置

Win10安裝MySQL5.7.22 解壓縮版(手動配置

?

?

?

?

?

1.下載地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

?直接點擊下載項

?

下載后:

2.可以把解壓的內容隨便放到一個目錄,我的是如下目錄(放到C盤的話,可能在修改ini文件時涉及權限問題,之后我就改放F盤了):

F:\自動化工具\數據庫\mysql-5.7.22-winx64\mysql-5.7.22-winx64

如下圖:此時加壓后的文件中沒有data目錄和ini文件

?

?3.在D:\MySQL\MySQL Server 5.7.22目錄下新建my.ini文件,復制如下內容

[mysqld]

port = 3306

basedir=F:\自動化工具\數據庫\mysql-5.7.22-winx64\mysql-5.7.22-winx64

datadir=F:\自動化工具\數據庫\mysql-5.7.22-winx64\mysql-5.7.22-winx64\data

max_connections=200

character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]

default-character-set=utf8

?Note:內容中紅色部分是mysql的目錄,上一部的那個路徑

?

?4.下面配置環境變量:

電腦屬性-》高級系統設置-》

?點擊環境變量

在系統變量部分新建一個變量名:MYSQL_HOME, 變量值:F:\自動化工具\數據庫\mysql-5.7.22-winx64\mysql-5.7.22-winx64

?

?

?

?

5.MySQL安裝過程:

管理員身份運行cmd

?

進入如下目錄:F:\自動化工具\數據庫\mysql-5.7.22-winx64\mysql-5.7.22-winx64\bin

運行命令:mysqld ?--initialize (此時會生成data目錄)

?

?運行mysqld -install (安裝)

?

?

運行net start mysql (啟動mysql服務)

?

可以在任務管理器中看到MySQL服務

?

?

6.設置root賬戶密碼:

在my.ini文件(MySQL的配置文件)的[mysqld]下加一行skip-grant-tables

然后在任務管理器中重啟MySQL服務

?

?重啟MqSQL服務后,運行mysql -uroot -p,可以成功登入mysql

然后更新root賬戶的密碼為'root'

命令:update mysql.user set authentication_string=password("root") where user="root";

然后輸入flush privileges;(刷新賬戶信息)

執行quit或ctrl+Z退出

然后將my.ini文件中剛才加的skip-grant-tables這一行刪掉,保存后再重啟MySQL服務

?

?然后運行mysql -uroot -proot就可以用root用戶名和root密碼登陸了

?

轉載于:https://www.cnblogs.com/zyy98877/p/9220134.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/538406.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/538406.shtml
英文地址,請注明出處:http://en.pswp.cn/news/538406.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python刪除過期文件_python刪除過期文件的方法

本文實例講述了python刪除過期文件的方法。分享給大家供大家參考。具體實現方法如下:# remove all jpeg image files of an expired modification date mtime# you could also use creation date (ctime) or last access date (atime)# os.stat(filename) returns …

【很久之前的一篇老文章】一位程序員工作10年總結的13個忠告

展望未來,總結過去10年的程序員生涯,給程序員小弟弟小妹妹們的一些總結性忠告。 走過的路,回憶起來是那么曲折,把自己的一些心得體會分享給程序員兄弟姐妹們,雖然時代在變化,但是很可能你也會走我已經做過的…

apply()與call()的區別

一直都沒太明白apply()與call()的具體使用原理,今日閑來無事,決定好好研究一番。 JavaScript中的每一個Function對象都有一個apply()方法和一個call()方法,它們的語法分別為: /*apply()方法*/ function.apply(thisObj[, argArray]…

java代碼執行了兩次_Java中JComboBox的itemStateChanged事件執行兩次的解釋

今天做項目,用到了JComboBox,即下拉列表框。為了在被選中的項發生改變時獲得被選中的項,所以使用的ItemStateChanged事件,可是問題就來了,每次觸發該事件,它都執行兩次,屢試不爽。一開始以為是代…

python連接mongo_使用簡單的Python連接訪問MongoDB

繼續來聊MongoDB。MongoDB作為了一個數據庫產品軟件,除了服務器Server端進程(mongod)外,還提供了比較豐富的訪問連接接口。我們最常用的就是兩個類型,一個是原生mongo shell,另一個就是應用程序語言訪問接口。1、從Mongo Shell到應…

spring與mybatis三種整合方法

原文鏈接:http://www.cnblogs.com/wangmingshun/p/5674633.html ------------------------------------------------------------------------------------------------- 1、采用MapperScannerConfigurer,它將會查找類路徑下的映射器并自動將它們創建成…

js常用的2中排序方法:冒泡排序和快速排序

冒泡排序:例如9 4 5 6 8 3 2 7 10 1 首先:9和4比較 4放前 4 9 5 6 8 3 2 7 10 1 4和5比較 4不動 4 9 5 6 8 3 2 7 10 1 4和6比較 4不動 4 9 5 6 8 3 2 7 10 1 4和3比較 3放前 3 9 5 6 8 4 2 7 10 1 3和2比較 2放前 2 9 5 6 8…

java 注冊頁面正則式_Java使用正則表達式對注冊頁面進行驗證功能實現

本文給大家介紹java使用正則表達式對注冊頁面進行驗證的代碼,代碼如下所示:package regex;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public class registered {public static void main(String[] args)…

python 編程效率_如何有效提升數據分析效率?五大Python技巧

如何有效提升數據分析效率?相信這是所有數據分析工作者都想解決的問題。本文整理了五大python技巧,分別是Pandas Profiling;使用 Cufflinks 和 Plotly 繪制 Pandas 數據;IPython 魔術命令;Jupyter 中的格式編排&#x…

please select a vaild python interpret

當 JetBrains PyCharm 2017.1.3 x64 遇到 please select a vaild python interpret 錯誤時: 進入PyCharm setting 選項,搜索 interpret

Grafana分析Nginx日志

配置Groub by -Terms時報錯,提示需要設置fielddatatrue,報錯內容大概如下: "Fielddata is disabled on text fields by default ... " 解決方法如下: https://www.elastic.co/guide/en/elasticsearch/reference/curren…

php curl json post請求_php post請求發送json對象數據參數

網頁中發送請求時,大部分情況都參數以鍵值組合發送數據的,而一些第三方如java開發的接口中需要發送post請求,請求參數為json類型。既然要發送json數據,首頁我們需要在請求頭中定義數據類型為json,告訴服務器客服端發送…

python刪除鏈表中的最小元素_LintCode Python 入門級題目 刪除鏈表元素、整數列表排序...

刪除鏈表元素:循環列表head,判斷當前指針pre.next的val是否等于val,如果是,當前pre重指向pre.next.next,直至pre.next Null# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.va…

IDEA 更換主題

1、下載主題文件 百度或者谷歌 IDEA themes 網址有可能會變化。目前是 http://color-themes.com 選擇自己喜歡的顏色,下載。 2、導入主題文件 File----Import Setting 導入下載的jar文件,一路確認,idea會自動重啟。 3、選擇主題 點擊…

【CentOS 7筆記】cp、mv、文檔查看方式

2019獨角獸企業重金招聘Python工程師標準>>> 一. copy 常用cp -r/R #拷貝目錄,遞歸 cp -i #覆蓋時會提示,默認項 cp -p #保留源目錄或源文件的屬性 cp -b #源文目與目的文目建立鏈接,鏈接 cp -f #強制覆蓋 cp -v …

php 情書,php趣味編程 - php輸出笛卡爾情書的秘密

/*笛卡爾情書的秘密心形圖案的實現。重點是心形函數ra(1-sin),據說這是笛卡爾死前寄出的最后一封情書內容。這里面隱藏著一個刻骨銘心的秘密;“一生只為等待能手繪這個函數給我的人”*/$width 500;$height 500;header("Content-type: image/gif");$img …

python 月報_python實踐--月報分析之獲取jira缺陷數據

首先安裝jira,同其他第三方庫,直接可以 easy_install jira。判斷jira是否按轉成功輸入:from jira import JIRA,如果沒有報錯則說明安裝成功;#連接jirajira JIRA(“http://jira地址”,basic_auth (“用戶名…

JAVA中的native

native主要用于方法上,簡單介紹如下: 1、一個native方法就是一個Java調用非Java代碼的接口。一個native方法是指該方法的實現由非Java語言實現,比如用C或C實現。 2、在定義一個native方法時,并不提供實現體(比較像定…

script filename php,PHP $_SERVER['SCRIPT_FILENAME'] 與 __FILE__ 的區別

PHP $_SERVER[SCRIPT_FILENAME] 與 __FILE__通常情況下,PHP $_SERVER[SCRIPT_FILENAME] 與 __FILE__ 都會返回 PHP 文件的完整路徑(絕對路徑)與文件名:echo SCRIPT_FILENAME 為:,$_SERVER[SCRIPT_FILENAME];echo ;echo __FILE__ 為&#xff1…

015. 深入JVM學習—Java引用類型

2019獨角獸企業重金招聘Python工程師標準>>> 1. 引用類型劃分 強引用:當內存不足時,JVM寧可出現“OutOfMemoryError”錯誤停止,也需要進行保存,并且不會將此空間回收。 軟引用:當內存不足的時候&#xff0…