連接64位的mysql數據庫的簡單介紹

本文目錄一覽:

如何在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-hant/n/151280.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-11 13:40
下一篇 2024-11-11 13:40

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的“畫筆”在窗口中繪製…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL數據庫 在使用Python操作MySQL之前,我們需要先連接MySQL數據庫。在Python中,我…

    編程 2025-04-29
  • 數據庫第三範式會有刪除插入異常

    如果沒有正確設計數據庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係數據庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28

發表回復

登錄後才能評論