最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Windows平臺(tái)配置5.7版本+MySQL數(shù)據(jù)庫服務(wù)

 更新時(shí)間:2017年06月29日 10:24:11   作者:幸運(yùn)卡牌  
這篇文章主要介紹了Windows平臺(tái)配置5.7版本+MySQL數(shù)據(jù)庫服務(wù)的方法,包括初始化root用戶密碼password的過程以及兩個(gè)常見問題的解決方法,需要的朋友參考下吧

包括初始化root用戶密碼password的過程以及兩個(gè)常見問題的解決方法

1. 下載MySQL zip包

進(jìn)入[MySQL官網(wǎng)](http://dev.mysql.com/downloads/mysql)按需選擇zip包下載并解壓,

比如現(xiàn)在我電腦里面下載的是mysql-5.7.17-winx64

http://dev.mysql.com/downloads/mysql/

2. 編輯MySQL配置文件

打開解壓的mySQL.zip包,在里面找到my-defalult.ini, 該文件是MySQL的默認(rèn)配置文件

此處推薦大家復(fù)制一份,并改名my.ini

編輯my.ini,此處我只配置了端口,MySQL的安裝目錄以及MySQL數(shù)據(jù)庫存放目錄

 > [mysqld]
  > # 設(shè)置3306端口
  > port = 3306
  > # 設(shè)置MySQL的安裝目錄
  > basedir=C:\mysql-5.7.17-winx64\mysql-5.7.17-winx64
  > # 設(shè)置MySQL數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
  > datadir=C:\mysql-5.7.17-winx64\mysql-5.7.17-winx64\data

3. 安裝并配置MySQL服務(wù)

使用admin權(quán)限打開CMD運(yùn)行窗口,進(jìn)入到MySQL的bin目錄下執(zhí)行以下install命令

C:\mysql-5.7.17-winx64\mysql-5.7.17-winx64\bin>mysqld -install
Service successfully installed.

運(yùn)行net start mysql命令打開MySQL服務(wù)

net start mysql

PS:?jiǎn)栴}1

描述:?jiǎn)?dòng)MySQL服務(wù)失敗

C:\mysql-5.7.17-winx64\mysql-5.7.17-winx64\bin>net start mysql
The MySQL service is starting.
The MySQL service could not be started.
The service did not report an error.
More help is available by typing NET HELPMSG 3534.

解決方法:

通過一些網(wǎng)絡(luò)上面的搜索得知,版本5.7以后在啟動(dòng)MySQL服務(wù)前,需要初始化bin\data目錄,

我的做法是:

- 創(chuàng)建bin\data目錄,如果存在刪掉以前的
  - 在剛剛的admin權(quán)限的運(yùn)行窗口執(zhí)行初始化命令,以此來生成沒有密碼的root用戶:
    C:\mysql-5.7.17-winx64\mysql-5.7.17-winx64\bin>mysqld --initialize-insecure
  - 再次嘗試打開MySQL服務(wù),不出意外,會(huì)返回success:

    C:\mysql-5.7.17-winx64\mysql-5.7.17-winx64\bin>net start mysql
    The MySQL service is starting.
    The MySQL service was started successfully.

檢查MySQL服務(wù)已經(jīng)打開

運(yùn)行net start命令列出所有已經(jīng)打開的windows服務(wù),在輸出中找到MySQL代表成功:

C:\mysql-5.7.17-winx64\mysql-5.7.17-winx64\bin>net start
These Windows services are started:
    ...
  MySQL
    ...

4. 初始化root用戶密碼

進(jìn)入MySQL

由于我們剛剛生成的root沒有附帶密碼,所以可以通過以下命令免密碼進(jìn)入MySQL

mysql -u root

選擇使用MySQL數(shù)據(jù)庫

mysql> use mysql;

通過sql語句查看user表數(shù)據(jù), 可以確定目前root無密碼

mysql> select user, authentication_string from user;
+-----------+-------------------------------------------+
| user   | authentication_string           |
+-----------+-------------------------------------------+
| root   |                      |
| mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
+-----------+-------------------------------------------+
2 rows in set (0.00 sec)

為MySQL root用戶初始化密碼

mysql> update user set authentication_string=password('密碼') where user='root';
Query OK, 1 row affected, 1 warning (0.02 sec)
Rows matched: 1 Changed: 1 Warnings: 1

PS:?jiǎn)栴}2

描述:使用以下命令初始化密碼失敗

mysql> update user set password=PASSWORD('密碼') where user='root';

解決方法:

可以通過查看user表信息得知,在新版的MySQL的user表中,已經(jīng)去除掉了password字段,

而用authentication_string替換,因此使用該的命令,會(huì)返回錯(cuò)誤。

再次確認(rèn)user表下面的root用戶信息,可以看到現(xiàn)在root用戶已經(jīng)擁有了密碼。

mysql> select user, authentication_string from user;
+-----------+-------------------------------------------+
| user   | authentication_string           |
+-----------+-------------------------------------------+
| root   | *8B62E5775164CCBD6B3F9FFFC5ABCEFGHIGKLMNO |
| mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
+-----------+-------------------------------------------+
2 rows in set (0.00 sec)

執(zhí)行flush privileges命令使更改生效

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

退出MySQL

mysql> exit
Bye

使用root密碼登陸MySQL

C:\mysql-5.7.17-winx64\mysql-5.7.17-winx64\bin>mysql -u root -p
Enter password: *********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.17 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, 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>

以上所述是小編給大家介紹的Windows平臺(tái)配置5.7版本+MySQL數(shù)據(jù)庫服務(wù),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • CentOS下編寫shell腳本來監(jiān)控MySQL主從復(fù)制的教程

    CentOS下編寫shell腳本來監(jiān)控MySQL主從復(fù)制的教程

    這篇文章主要介紹了在CentOS系統(tǒng)下編寫shell腳本來監(jiān)控主從復(fù)制的教程,文中舉了兩個(gè)發(fā)現(xiàn)故障后再次執(zhí)行復(fù)制命令的例子,需要的朋友可以參考下
    2015-12-12
  • MySQL 處理重復(fù)數(shù)據(jù)的方法(防止、刪除)

    MySQL 處理重復(fù)數(shù)據(jù)的方法(防止、刪除)

    這篇文章主要介紹了MySQL 處理重復(fù)數(shù)據(jù)的方法,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • 探討:MySQL中如何查詢當(dāng)前正在運(yùn)行的SQL語句

    探討:MySQL中如何查詢當(dāng)前正在運(yùn)行的SQL語句

    本篇文章是對(duì)在MySQL中如何查詢當(dāng)前正在運(yùn)行的SQL語句進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • Redis與MySQL的雙寫一致性問題

    Redis與MySQL的雙寫一致性問題

    這篇文章只要介紹了Redis與MySQL雙寫一致性,主要是指在使用緩存和數(shù)據(jù)庫同時(shí)存儲(chǔ)數(shù)據(jù)的場(chǎng)景下( 主要是存在高并發(fā)的情況),如何保證兩者的數(shù)據(jù)一致性(內(nèi)容相同或者盡可能接近),感興趣的同學(xué)可以借鑒一下
    2023-03-03
  • MySQL復(fù)合查詢和表的內(nèi)外連接示例詳解

    MySQL復(fù)合查詢和表的內(nèi)外連接示例詳解

    在數(shù)據(jù)庫管理和數(shù)據(jù)分析中,單表查詢往往無法滿足復(fù)雜的數(shù)據(jù)查詢需求,因此多表查詢和子查詢成為了解決問題的關(guān)鍵技術(shù),MySQL支持多種多表查詢方式,如內(nèi)連接、外連接(左外連接和右外連接)以及自連接,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-10-10
  • 淺談MySQL中使用IN會(huì)走索引嗎

    淺談MySQL中使用IN會(huì)走索引嗎

    本文主要介紹了淺談MySQL中使用IN會(huì)走索引嗎,通過三個(gè)案例分析了MySQL 5.7.34版本中IN操作符的執(zhí)行情況,感興趣的可以了解一下
    2025-02-02
  • SQL字段拼接成新字段幾種常見的方法

    SQL字段拼接成新字段幾種常見的方法

    這篇文章主要給大家介紹了關(guān)于SQL字段拼接成新字段幾種常見的方法,如我們?cè)谶x擇商品的時(shí)候不止需要知道商品的名字,還需要商品代碼型號(hào)等,這個(gè)時(shí)候需要把這些字段拼接為一個(gè)字段進(jìn)行操作或者輸出,需要的朋友可以參考下
    2023-08-08
  • MySQL入門(一) 數(shù)據(jù)表數(shù)據(jù)庫的基本操作

    MySQL入門(一) 數(shù)據(jù)表數(shù)據(jù)庫的基本操作

    這類文章記錄我看MySQL5.6從零開始學(xué)》這本書的過程,將自己覺得重要的東西記錄一下,并有可能幫助到你們,在寫的博文前幾篇度會(huì)非?;A(chǔ),只要?jiǎng)邮智?,跟著我寫的例子全部?shí)現(xiàn)一遍,基本上就搞定了,前期很難理解的東西基本沒有
    2018-07-07
  • MySQL流程控制函數(shù)匯總分析講解

    MySQL流程控制函數(shù)匯總分析講解

    MySQL流程控制函數(shù)包括if、case、while、repeat、loop、leave、iterate等,可以在SQL語句中實(shí)現(xiàn)條件判斷、循環(huán)、跳出等功能,提高了SQL語句的靈活性和功能性
    2023-04-04
  • MySQL筆記之系統(tǒng)信息函數(shù)詳解

    MySQL筆記之系統(tǒng)信息函數(shù)詳解

    本篇文章對(duì)MySQL系統(tǒng)信息函數(shù)進(jìn)行了詳解的介紹。需要的朋友參考下
    2013-05-05

最新評(píng)論

清镇市| 巨鹿县| 霍州市| 天峨县| 海淀区| 亚东县| 金溪县| 瑞金市| 庆城县| 辽中县| 河池市| 武宣县| 江孜县| 顺义区| 青铜峡市| 古丈县| 文昌市| 扎囊县| 贺兰县| 湾仔区| 九龙城区| 乐都县| 崇州市| 南丹县| 迁安市| 库伦旗| 晋宁县| 浮山县| 乡城县| 崇阳县| 连山| 广宁县| 和平区| 万州区| 双鸭山市| 广灵县| 海口市| 长治县| 郑州市| 富平县| 固始县|