亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mysql 5.7.19 免安裝版遇到的坑(收藏)

 更新時間:2017年08月10日 08:59:45   作者:三思再三思  
這篇文章給大家分享了mysql 5.7.19免安裝版在安裝過程中遇到的一些問題,以前有mysql服務(wù)的話 需要去停掉mysql服務(wù)。具體內(nèi)容介紹大家參考下本文

 1、從官網(wǎng)下載64位zip文件。

2、把zip解壓到一個位置,此位置為安裝為安裝位置

3、如果有以前的mysql 如果是install的,去控制面板卸載,還需要刪除以前mysql留下來的殘留文件。如果是免安裝的,用mysqld -remove命令刪除 ,卸載以前的文件記得要保留里面的data文件夾和my.ini文件。(data文件里面的東西可以恢復(fù)用;my.ini文件里面是配置參考配置)

以前有mysql服務(wù)的話 需要去停掉mysql服務(wù)

4、新建一個my.ini文件。里面內(nèi)容和以前一樣。要修改:

no-beep(用#注釋掉)
basedir="C:/Program Files/MySQL/mysql-5.7.19-winx64"
datadir="C:/ProgramData/MySQL/mysql-5.7.19-winx64/data\"(生成新數(shù)據(jù)庫存放的地方)
my.ini文件放到C:\mysql-5.7.19-winx64目錄下

5、執(zhí)行命令mysqld --initialize-insecure

出現(xiàn)2個問題 文件 一個是vs2013 c++的 一個是動態(tài)鏈接庫的。

百度找這2個文件

msvcr120.dll
vcredist_x64 .exe

6、dll放到system32下,exe直接運行后安裝即可。然后再次運行第5步操作命令。

7、又提示沒有對應(yīng)目錄。(Errcode: 2 - No such file or directory)

8、去對應(yīng)目錄自己手動生成文件夾試試。

9、創(chuàng)建完后第5步命令終于好用了。去查看對應(yīng)目錄是否已經(jīng)生成。

10、成功生成后,使用命令mysqld --install mysql

(--default-file=C:\mysql-5.7.19-winx64\my.ini,添了這句話。啟動服務(wù)器會啟動不了。mysqld -remove,重新安裝后不要帶此參數(shù),這次可以正常啟動)

11、顯示Service successfully installed.說明安裝成功。可以去服務(wù)里看是否有mysql服務(wù)

12、啟動服務(wù)

13、服務(wù)啟動后需要登錄。但密碼是初始化的。所以我們要重新設(shè)置

14、在my.ini里[mysqld]下添加skip-grant-tables,跳過權(quán)限,重啟服務(wù)

15、mysql -u root -p 直接就可以進入了

16、UPDATE mysql.user SET authentication_string = PASSWORD('123456'), password_expired = 'N' WHERE User = 'root' AND Host = 'localhost';

17、再去my.ini里把剛才添加的skip-grant-tables注釋掉,重啟服務(wù)

18、mysql -u root -p 再次進入 輸入剛才設(shè)置的密碼

19、show databases;如果出現(xiàn)1820或者1862等錯誤。說明密碼還需要重新設(shè)置 SET PASSWORD = PASSWORD('123456');

20、接下來是拷貝數(shù)據(jù)庫。拷貝數(shù)據(jù)庫之前需要停掉mysql服務(wù)

21、把以前的數(shù)據(jù)文件夾data,拷貝到C:/ProgramData/MySQL/mysql-5.7.19-winx64/data\目錄下,記住最好不好覆蓋,把以前的data重命名即可,然后重新開啟mysql服務(wù)

22、管理員命令下啟動CMD,執(zhí)行命令:

mysql_upgrade -u root -p --force

以前的數(shù)據(jù)恢復(fù)

23、注意以前mysql.user表里如果沒有'root'@'%',代表遠(yuǎn)程不可以訪問,需要修改遠(yuǎn)程訪問或者新建一個'root'@'%'('root'@'%'代表遠(yuǎn)程可以用root訪問,'root'@'loaclhost'代表只有本地可以訪問)

24、use mysql;

update user set host = '%' where user = 'root';
flush privileges;
(下面步驟可以省略)
select host, user from user; 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;

25、設(shè)置好后其他機器可以訪問,建議最好新增一個'root'@'%',不是將以前的localhost改成%,這樣本地就不可以訪問了。

注意:修改了設(shè)置以后最好不要更換data,犯了一個錯誤。把'root'@'loaclhost'改成了'root'@'%'后,然后把數(shù)據(jù)庫文件拷貝過來。但是此時提示local登錄不了。應(yīng)該是修改了設(shè)置以后不讓本地登錄了。所以要先把數(shù)據(jù)庫拷貝過來后,并把數(shù)據(jù)都恢復(fù)好,再做修改或者設(shè)置授權(quán)等。另外5.7.19版本授權(quán)好像和以前不一樣了還需要查查。移動數(shù)據(jù)庫的時候移動要切記備份。

my.ini文件如果拷貝以前的有可能有問題,好像最大連接數(shù)的問題。下面給個實例:

[mysqld]
port=3306
basedir="C:/Program Files/MySQL/mysql-5.7.19-winx64"
datadir="C:/ProgramData/MySQL/mysql-5.7.19-winx64/data\"
max_connections=1000
character-set-server=utf8
default-storage-engine=INNODB 
lower_case_table_names = 1
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
#skip-grant-tables
[client]
port=3306
default-character-set=utf8
[mysql]
default-character-set=utf8

總結(jié)

以上所述是小編給大家介紹的Mysql 5.7.19 免安裝版的遇到的坑,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • mysql_connect(): Connection using old (pre-4.1.1) authentication protocol refused

    mysql_connect(): Connection using old (pre-4.1.1) authentica

    MySQL錯誤提示:Connection using old (pre-4.1.1) authentication protocol refused (client option ‘secure_auth’ enabled)解決辦法,需要的朋友可以參考下
    2014-04-04
  • mysql中url時區(qū)的陷阱該如何規(guī)避詳解

    mysql中url時區(qū)的陷阱該如何規(guī)避詳解

    最近在工作中發(fā)現(xiàn)一個問題,是關(guān)于mysql中url時區(qū)的,發(fā)現(xiàn)這個陷阱如果大家不注意可能都會遇到,所以給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于mysql中url時區(qū)的陷阱該如何規(guī)避的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • 深入解析半同步與異步的MySQL主從復(fù)制配置

    深入解析半同步與異步的MySQL主從復(fù)制配置

    這篇文章主要介紹了半同步與異步的MySQL主從復(fù)制配置,包括不同的連接方案的討論,需要的朋友可以參考下
    2015-12-12
  • MySQL排序中使用CASE WHEN的方法示例

    MySQL排序中使用CASE WHEN的方法示例

    這篇文章主要給大家介紹了關(guān)于MySQL排序中使用CASE WHEN的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • MySQL異常恢復(fù)之無主鍵情況下innodb數(shù)據(jù)恢復(fù)的方法

    MySQL異?;謴?fù)之無主鍵情況下innodb數(shù)據(jù)恢復(fù)的方法

    這篇文章主要介紹了MySQL異?;謴?fù)之無主鍵情況下innodb數(shù)據(jù)恢復(fù)的方法,結(jié)合實例形式分析了針對innodb引擎無主鍵的情況下恢復(fù)數(shù)據(jù)的步驟與相關(guān)技巧,需要的朋友可以參考下
    2016-04-04
  • MySQL筆記之修改數(shù)據(jù)的解決方法

    MySQL筆記之修改數(shù)據(jù)的解決方法

    本篇文章介紹了,在mysql中修改數(shù)據(jù)的解決方法。需要的朋友參考下
    2013-05-05
  • 使用sysbench來測試MySQL性能的詳細(xì)教程

    使用sysbench來測試MySQL性能的詳細(xì)教程

    這篇文章主要介紹了使用sysbench來測試MySQL性能的詳細(xì)教程,包括介紹了從sysbench的編譯安裝到初始化測試庫環(huán)境等一系列操作,需要的朋友可以參考下
    2015-05-05
  • MYSQL初學(xué)者命令行使用指南

    MYSQL初學(xué)者命令行使用指南

    其實MYSQL的對數(shù)據(jù)庫的操作與其它的SQL類數(shù)據(jù)庫大同小異,您最好找本將SQL的書看看。我在這里只介紹一些基本的,其實我也就只懂這些了,呵呵。最好的MYSQL教程還是“晏子“譯的“MYSQL中文參考手冊“不僅免費每個相關(guān)網(wǎng)站都有下載,而且它是最權(quán)威的。
    2008-06-06
  • MySQL 數(shù)據(jù)庫如何解決高并發(fā)問題

    MySQL 數(shù)據(jù)庫如何解決高并發(fā)問題

    這篇文章主要介紹了MySQL 如何處理高并發(fā),幫助大家更好的優(yōu)化MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-09-09
  • Mysql中文漢字轉(zhuǎn)拼音的實現(xiàn)(每個漢字轉(zhuǎn)換全拼)

    Mysql中文漢字轉(zhuǎn)拼音的實現(xiàn)(每個漢字轉(zhuǎn)換全拼)

    這篇文章主要介紹了Mysql中文漢字轉(zhuǎn)拼音的實現(xiàn),并且每個漢字會轉(zhuǎn)換全拼,使用Mysql自定義函數(shù)實現(xiàn),需要的朋友可以參考下
    2014-06-06

最新評論