MYSQL5.6数据库ZIP安装以及VS中使用注意事项_MySQL
bitsCN.com
先挂资源,下载地址: http://download.softagency.net/MySQL/Downloads/。
找到MYSQL5.6,两个版本看系统而定我下的是64位的:http://download.softagency.net/MySQL/Downloads/MySQL-5.6/mysql-5.6.16-winx64.zip。解压放入自己需要存入的地方,我的路径是D:/SDT/mysql5.6.16_x64,如下图所示:
解压后目录里面的文件可能会和图片里有点不一样,没有my.ini和my_default_old.ini这个两个文件,并且有一个my_default.ini文件。这是接下来要弄的,把my_default.ini文件在当前文件夹下复制粘贴一份,并把其它一个文件名改成my.ini,另一个可以不管或改成我上面样子。
my.ini的配置文件需要改两处理地方:
basedir = D://SDT//mysql5.6.16_x64
datadir = D://SDT//mysql5.6.16_x64//data
port = 3306
#自定义主机ID识别符,用于主从或多服务器之间识别,为 一个 int 类型
server_id = 1
或
basedir = D:/SDT/mysql5.6.16_x64
datadir = D:/SDT/mysql5.6.16_x64/data
port = 3306
#自定义主机ID识别符,用于主从或多服务器之间识别,为 一个 int 类型
server_id = 1
这里需要注意的就是正斜杠是两个,反斜杠是一个,任意一种都行,其它可改可不改,我的完整配置如下:
# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html# *** 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]# 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# These are commonly set, remove the # and set as required.basedir = D://SDT//mysql5.6.16_x64datadir = D://SDT//mysql5.6.16_x64//dataport = 3306#自定义主机ID识别符,用于主从或多服务器之间识别,为 一个 int 类型server_id = 1character_set_server=utf8# 最大连接数量max_connections = 100#CREATE TABLE 语句的默认表类型,如果不自己指定类型,则使用下行的类型default-storage-engine = InnoDB# 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 = 128Msort_buffer_size = 2Mread_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
接下来是在环境变量”path“里加入数据库根目录路径,如我的就是"D:/SDT/mysql5.6.16_x64/bin"。
打开cmd控制台,win7系统要以管理员权限打开,输入"D:/SDT/mysql5.6.16_x64/bin/mysqld.exe --install mysql5",一定要以全路径,正常操作应该是显示安装成功的英文。这里的命令大概意思是建立一个mysql5的数据库服务实例。如果不以全路径等下会启动不了,想知道为什么,可以在运行里输入"services.msc"看下我们建的这个mysql5服务的运行目录就明白了。
接着在CMD里输入"net start mysql5",启动我们刚才建的"mysql5"实例,正常操作应该是显示数据服务成功开启的英文。
下一步配置root密码,在cmd里输入"mysql -u root -p",因为数据库默认root是没有密码的,所以直接回车两下就可以下,接下来输入"update
user
set
password
=
PASSWORD
(‘123456’)
where
User
=
'root'
;
"其中"123456"是为要更新的密码,更据实际改下就行了。
数据库目前是以基本配置完了,接下来可以下一个“MySQLWorkbench”,我下的是6.0.7版本的,资源还是最上面的目录里去找。解压放入自己需要的文件目录,这里需要注意的是目录路径最好是英文,要不可能报错,反正我的WIN7放中文目录里是出错,报的是好像是要什么ansi环境。打开MySQLWorkbench.exe,Databse->conect to database,填入用户名和密码及上面的root和123456,就可以图形界面操作mysql了。
接下来VS里集成mysql,网上找了一把发现6.7xx以上的.net_connecter已经不vs集成插件了,需要用mysql-install这个工具下载地址:
http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-community-5.6.16.0.msi,这个就不说了,看着点就可以了。
再来一个web版在线安装版:
http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-web-community-5.7.3.0-m13.msi
bitsCN.com

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

蘋果公司最新發布的iOS18、iPadOS18以及macOSSequoia系統為Photos應用程式增添了一項重要功能,旨在幫助用戶輕鬆恢復因各種原因遺失或損壞的照片和影片。這項新功能在Photos應用的"工具"部分引入了一個名為"已恢復"的相冊,當用戶設備中存在未納入其照片庫的圖片或影片時,該相冊將自動顯示。 "已恢復"相簿的出現為因資料庫損壞、相機應用未正確保存至照片庫或第三方應用管理照片庫時照片和視頻丟失提供了解決方案。使用者只需簡單幾步

Hibernate多態映射可映射繼承類別到資料庫,提供以下映射類型:joined-subclass:為子類別建立單獨表,包含父類別所有欄位。 table-per-class:為子類別建立單獨資料表,僅包含子類別特有列。 union-subclass:類似joined-subclass,但父類別表聯合所有子類別列。

PHP處理資料庫連線報錯,可以使用下列步驟:使用mysqli_connect_errno()取得錯誤代碼。使用mysqli_connect_error()取得錯誤訊息。透過擷取並記錄這些錯誤訊息,可以輕鬆識別並解決資料庫連接問題,確保應用程式的順暢運作。

如何在PHP中使用MySQLi建立資料庫連線:包含MySQLi擴充(require_once)建立連線函數(functionconnect_to_db)呼叫連線函數($conn=connect_to_db())執行查詢($result=$conn->query())關閉連線( $conn->close())

可以透過使用gjson函式庫或json.Unmarshal函數將JSON資料儲存到MySQL資料庫中。 gjson函式庫提供了方便的方法來解析JSON字段,而json.Unmarshal函數需要一個目標類型指標來解組JSON資料。這兩種方法都需要準備SQL語句和執行插入操作來將資料持久化到資料庫中。

在Golang中使用資料庫回呼函數可以實現:在指定資料庫操作完成後執行自訂程式碼。透過單獨的函數新增自訂行為,無需編寫額外程式碼。回調函數可用於插入、更新、刪除和查詢操作。必須使用sql.Exec、sql.QueryRow或sql.Query函數才能使用回呼函數。

PHP連接資料庫指南:MySQL:安裝MySQLi擴展,建立連線(servername、username、password、dbname)。 PostgreSQL:安裝PgSQL擴展,建立連線(host、dbname、user、password)。 Oracle:安裝OracleOCI8擴展,建立連線(servername、username、password)。實戰案例:取得MySQL資料、PostgreSQL查詢、OracleOCI8更新記錄。

在C++中使用DataAccessObjects(DAO)函式庫連接和操作資料庫,包括建立資料庫連線、執行SQL查詢、插入新記錄和更新現有記錄。具體步驟為:1.包含必要的函式庫語句;2.開啟資料庫檔案;3.建立Recordset物件執行SQL查詢或操作資料;4.遍歷結果或依照特定需求更新記錄。
