您好,登錄后才能下訂單哦!
下文主要給大家帶來配置與使用Mysql-5.7.27與mysql-ODBC-8.0.17壓縮版詳細步驟,希望配置與使用Mysql-5.7.27與mysql-ODBC-8.0.17壓縮版詳細步驟能夠帶給大家實際用處,這也是我編輯這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。
前提: 1, 修復OS自帶的DLL
因為有經常有太多的windows系統在安裝的是否,總有些dll文件缺失,這些確實的文件平時又用不到;但是,一旦碰到需要它們而又沒有的時候,就會報各種莫名其妙的錯誤。
所謂,經過多次摸索,需要事先都修復好,這樣會省事省時得多。
真實修復了不少的地方呢。
前提2: 解壓縮mysql到一個指定的地方,本實例為D:\MYSQL:
開始配置安裝了:
1, 配置系統變量:
2,
3, 在系統變量部分新建一個變量名:MYSQL_HOME, 變量值:
D:\MYSQL\mysql-5727;
4, 在D:\MYSQL\mysql-5727目錄下新建my.ini文件,復制如下內容
[mysqld]
port = 3306
basedir=D:\MYSQL\mysql-5727
datadir=D:\MYSQL\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, 初始化數據庫:
5, 從MySQL 5.7開始,Oracle公司開始致力于破壞MySQL的易用性,迫使用戶使用Oracle數據庫。開個玩笑啦。可是沒有data文件夾使得網上很多配置方法無效,如果不進行初始化的話,mysql服務是無法啟動的。下面是初始化的方法:
(1) 以管理員身份運行cmd,并cd到mysql中的bin目錄下,執行命令:
(2) mysqld --initialize --user=mysql –console
雖然有警告,但是,還是順利的生成了初始化時候的原始密碼:
隨后的兩步,安裝mysql 服務和重啟(個人感覺,似乎mysql服務也可以不用安裝的,沒有實驗過。)
(2)該命令會創建data目錄與數據庫,生成root用戶和臨時密碼,如下圖,我們需要記住這個命令以便于登錄。
6, 驗證mysql服務是否啟動了:
可見,剛才的環境變量似乎沒有做好;
在bin里面是可以正常的登陸的。 先改了密碼再說!
mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> update mysql.user set authentication_string=password("123456") where user="root";
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> set password for root@localhost = password('123456');
Query OK, 0 rows affected, 1 warning (0.00 sec)
由以上可知:在5.7.27中,更新密碼必須使用:
set password for root@localhost = password('123456');
其他的命令無效!
改了密碼之后,立刻就可以正常使用!
現在重新回頭來說說 關于windows server 2012的環境變量的問題:
V:\Anaconda3;V:\Anaconda3\Library\mingw-w64\bin;V:\Anaconda3\Library\usr\bin;V:\Anaconda3\Library\bin;V:\Anaconda3\Scripts;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\NetSarang;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%JAVA_HOME%\jdk\bin;%JAVA_HOME%\jdk\jre\bin;D:\MYSQL\mysql-5727\bin
系統變量里有 mysql\bin ;
而從命令里導出來的卻沒有!
難道是因為沒有重啟?那重啟一下試一試看?
重啟之后,果然萬事大吉:
看來,windows server 2012的環境變量設置之后,需要重啟!
別糾結,聽我的,重啟一下完事了!
下面來安裝ODBC了;
首先,我覺得這個名字太長了,D:\MYSQL\mysql-connector-odbc-noinstall-8.0.17-winx64
需要改短一點(難道它就是傳說中的門簾兄寫的代碼么?哈哈)
改成:mysql-odbc-8.0.17, 也是解壓縮版的! (我為什么鐘情于解壓縮版的呢?)
這個安裝相當的簡單:
Step 1: 將D:\MYSQL\mysql-odbc-8.0.17\lib下的所有dll文件都拷到C:\Windows\System32下:
D:\MYSQL\mysql-odbc-8.0.17\lib>copy *.dll C:\Windows\System32
Step 2: 進入到:D:\MYSQL\mysql-odbc-8.0.17> 下,執行:Install.bat:
上圖是一切正常的樣子!
驗證mysq-odbc是否已經安裝好了:
命令:
Odbcad32 回車!
立刻就跳出一個框框: ODBC數據源管理程序(64位)
點擊 標簽“系統DSN”
再點擊添加:
證明, ODBC完全正常啦!
對于以上關于配置與使用Mysql-5.7.27與mysql-ODBC-8.0.17壓縮版詳細步驟,大家是不是覺得非常有幫助。如果需要了解更多內容,請繼續關注我們的行業資訊,相信你會喜歡上這些內容的。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。