本文目錄一覽:
- 1、如何在64位WIN7下安裝64位的解壓版MySQLmysql-5.6.14
- 2、32位的MySQL JDBC驅動可以連接64位的MySQL數據庫嗎?
- 3、如何用powerdesiner連上64位的mysql數據庫
- 4、在win7(64位)系統裏面jsp文件如何連接mysql數據庫?
- 5、32位的應用程序在64位的系統上運行,用ODBC連接64位的mysql可以嗎
- 6、怎麼配置mysql 64位數據庫服務器
如何在64位WIN7下安裝64位的解壓版MySQLmysql-5.6.14
安裝MySQLmysql-5.6.14可以參考如下安裝步驟:
1、將解壓縮後的文件放到自己想要的地方,並配置環境變量。示例中存放的目錄為:F:\mysql\mysql-5.6.14-winx64
2、在環境變量中添加:MYSQL_HOME:F:\mysql\mysql-5.6.14-winx64,在path路徑中加入:%MYSQL_HOME%\bin。配置環境變量不是必須的,只是為了能更方便的在命令行中使用mysql的命令行工具。
3、修改ini配置文件
5.6.14的解壓縮版里有一個my-default.ini文件,copy一份改名為my.ini放在同級目錄下。修改my.ini, my.ini內容如下:
# For advice on how to change settings please see
#
# *** DO NOT EDIT THIS FILE. It’s a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[mysqld]
loose-default-character-set=utf8
basedir = F:/mysql/mysql-5.6.14-winx64
datadir = F:/mysql/mysql-5.6.14-winx64/data
[client]
loose-default-character-set=utf8
[WinMySQLadmin]
Server=F:/mysql/mysql-5.6.14-winx64/bin/mysqld.exe
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# 設置mysql的安裝目錄
# 設置mysql數據庫的數據存放目錄
# These are commonly set, remove the # and set as required.
# basedir = …..
# datadir = …..
# port = …..
# server_id = …..
character-set-server=utf8
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
4、安裝服務
開始——所有程序——附件——命令提示符,右鍵以管理員身份運行。 輸入命令:
C:\f:
F:\cd F:\mysql\mysql-5.6.14-winx64\bin
F:\mysql\mysql-5.6.14-winx64\binmysqld -install
Service successfully installed.
5、啟動服務
F:\mysql\mysql-5.6.14-winx64\bincd\
F:\net start mysql
MySQL 服務正在啟動 .
MySQL 服務已經啟動成功。
6、配置用戶
還在上面的命令窗口裏面,輸入命令:mysql -u root -p
回車後提示輸入密碼。
mysql解壓縮版初次安裝管理員root的密碼為空,因此直接再回車一次就登入mysql數據庫了。
F:\mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.14 MySQL Community Server (GPL)
Copyright (c) 2000, 2013, 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.
成功後
輸入命令:use mysql;/*使用mysql數據庫*/
mysql use mysql
Database changed
輸入命令:select host,user,password from user;/* 查看系統的賬戶信息 */
mysql select host,user,password from user;
+———–+——+———-+
| host | user | password |
+———–+——+———-+
| localhost | root | |
| 127.0.0.1 | root | |
| ::1 | root | |
| localhost | | |
+———–+——+———-+
4 rows in set (0.00 sec)
host:代表mysql服務允許哪個IP來的請求。localhost和127.0.0.1指mysql服務所在的主機,即本地。::1是IPV6的IP地址寫法,
全稱為:0000:0000:0000:0000:0000:0000:0000:0001。現在都是IPV4的網絡,可以不用管他。
user:指賬戶名稱。不同的host下賬戶名稱可以相同。
password:密碼。
可以看到,默認賬戶里只支持本地連接,並且賬戶沒有密碼。現在的問題明確了,就是要將匿名用戶刪除,為root用戶添加遠程訪問和密碼,再為自己添加個人賬戶。指令如下:
mysql update user set password=PASSWORD(‘root’) where user=’root’;
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql grant all on *.* to root@’%’ identify by ‘root’;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near ‘ident
ify by ‘root” at line 1
mysql grant all on *.* to walle@’%’ identify by ‘123456’ with grant option;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near ‘ident
ify by ‘123456’ with grant option’ at line 1
mysql delete from where user=”;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near ‘where
user=”’ at line 1
mysql select host,user,password from user;
+———–+——+——————————————-+
| host | user | password |
+———–+——+——————————————-+
| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| 127.0.0.1 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| ::1 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| localhost | | |
+———–+——+——————————————-+
4 rows in set (0.00 sec)
mysql commit;
Query OK, 0 rows affected (0.00 sec)
mysql flush privileges;
Query OK, 0 rows affected (0.00 sec)
32位的MySQL JDBC驅動可以連接64位的MySQL數據庫嗎?
可以的。32位64位只是針對系統而言,mysql的驅動只是一個鏈接jdk和mysql的橋樑,無所謂
如何用powerdesiner連上64位的mysql數據庫
今天想在自己的PC上測試一下PowerDesigner的知識庫(Repository),發現需要用到MySQL的ODBC驅動來連接MySQL。在MySQL的官網下載,因為我用的WIN7 X64,所以我下了個X64版本的,順帶也下了個X86的。
下載完成安裝一切順利(因為是X64系統,自然裝的是X64的版本),配置ODBC信息,打開PowerDesigner配置連接,奇怪的事情出現了,在ODBC界面測試連接一切正常,在PowerDesigner配置連接測試時居然出現下面的錯誤
鬱悶啊。卸了又裝,裝了又卸,還是老樣子。又是Google又是Baidu的,也沒找到好的結果。但突然想到,PowerDesigner是32位的程序啊,會不會只能用32位的ODBC?趕緊試,直接裝MySQL ODBC X86版(注意,此時X64版的沒有卸),測試,一切OK,居然好了,驗證了我前面的判斷。這不知道是ODBC驅動程序的BUG呢,還是PowerDesigner的問題,希望有大師指點。
總結,在X64系統中,一定要先裝X64版的ODBC驅動,不然,再ODBC驅動列表中無法找到其驅動類型,對於32位的程序連接ODBC,還是要安裝X86的驅動程序(注意X64版的程序不要卸掉)。當然如果是32位系統直接裝X86的就行了。
在win7(64位)系統裏面jsp文件如何連接mysql數據庫?
WIN7 64位對開發的支持不是很好,你可以試試將IIS切回32位運行:
開始→運行→cmd,運行腳本:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
即可將IIS由64位切換為32位模式;若想恢復為64位模式,運行腳本:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
若腳本報錯,切換路徑為C:\Inetpub\AdminScripts,因為adsutil.vbs文件在該路徑下。
最後,還是建議用WINXP或WIN2003來作開發環境
WIN7 尤其是64位版本對ODBC、VS支持都不理想
32位的應用程序在64位的系統上運行,用ODBC連接64位的mysql可以嗎
但是在管理工具下ODBC數據源界面里只能選擇64位的PostgreSQL驅動,32位竟然沒有。如此一來,一些32位的應用軟件就沒法利用ODBC鏈接到數據庫了(嘗試選取地話,會報告選取的數據源(64位)和應用程序的系統構架(32位)不一致而失敗)。
一開始以為在ODBC數據源無法選擇32位驅動是和安裝驅動的順序有關,或者32位和64位驅動互相衝突。卸卸裝裝反覆幾次,問題依舊。後來查閱psqlodbc項目組的FAQ才找到解決辦法:從cmd運行%SystemRoot%\syswow64\odbcad32.exe
來配置32位的PostgreSQL ODBC數據源。
odbcad32.exe
運行界面和管理工具下ODBC數據源配置界面類似,但是是用來管理32位驅動的。Win7 x64
管理工具下ODBC數據源配置程序(
%SystemRoot%\system32\odbcad32.exe
)實際上是64位的驅動管理。
怎麼配置mysql 64位數據庫服務器
設置mysql數據庫遠程連接:
Windows系統
1、 停止mysql的服務。
2、 進入命令窗口,然後進入MySQL的安裝目錄,比如我的安裝目錄是c:\mysql,進入c:\mysql\bin
3、 進入mysql數據庫服務器
c:\mysql\binmysql –u root –p hkgt123
4、 選中數據庫mysql :use mysql
5、 查詢mysql數據庫中的用戶:
Select host,user,password from mysql;
6、 授權給root用戶可以從任何主機使用密碼為』hkgt123』登錄MYSQL數據庫:
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/151280.html