vs2013 mysql5.7_mysql-5.7在windows7下安裝和vs2013下的配置

1.windows7下安裝mysql-5.7

有兩種安裝mysql的方法,進入官網,進入MySQL Community server,有Windows install h和Windows (x86, 64-bit), ZIP Archive兩種安裝方式,這里介紹第二種安裝過程較快。

1)官網下載相應的壓縮包,加壓到指定位置,由於習慣我這里解壓到 D:\Program Files\mysql-5.7.15-winx64

2)配置環境變量,方便快速找到bin文件,在path中添加D:\Program Files\mysql-5.7.15-winx64\bin(注意D前面要有分隔的英文的分號)

3)生成.ini文件,在D:\Program Files\mysql-5.7.15-winx64\目錄下新建一個my.ini文件,把my-default.ini文件內容復制進去,找到以下兩行,去掉最前面#符號,修改為:

basedir = D:\Program Files\mysql-5.7.15-winx64  #mysql安裝位置

datadir = E:\data\MySQL      #數據存放的位置,這里我放在E盤下,不需要創建data下的MySQL文件夾,否則會發生[ERROR] --initialize specified but the data directory has files in it. Aborting.[ERROR] Aborting

4)開始菜單輸入cmd,以管理員權限運行cmd.exe,進入D:\Program Files\mysql-5.7.15-winx64\bin文件夾下

mysqld --install  (安裝mysql服務 ,注意是mysqld指令,可在此命令前執行 mysqld --remove確保新的文件正常生成)

mysqld --initialize (一定要初始化,此時data文件夾下會生成相應的文件 )

net start mysql (啟動mysql)

5)第一次登陸會生成隨機密碼,打開data文件下的*.err文件看到最后一行有:A temporary password is generated for root@localhost:QzIpaP:fE1jt   修改密碼 alter user 'root' @'localhost' identified by '新密碼';回車

注:mysql密碼重置:

在my.ini文件中添加一行:skip-grant-tables保存退出,重新啟動mysql

mysql -u root -p就可以不用密碼登錄了,出現password:的時候直接回車可以進入

mysql;顯示: Database changed

mysql> update user set authentication_string=password('wang') where user='root';//authentication_string代替原來的password字段

mysql> flush privileges; 刷新數據庫

quit   退出

net stop mysql

進入my.ini文件注釋skip-grant-tables

2.VS2013配置mysql-5.7

1)新建一個空項目,保持項目版本和mysql版本相一致,可采用以下兩種方案:

i)將libmysql.lib和libmysql.dll換回32位的版本;

ii)或將console控制台程序改為64位的,具體為:項目-->屬性-->配置管理器-->活動解決方案平台-->新建-->選擇x64

2)設置項目屬性->C/C++->常規->附加包含目錄指向:D:\Program Files\mysql-5.7.15-winx64\include

設置項目屬性->鏈接器->常規->附加庫目錄指向:D:\Program Files\mysql-5.7.15-winx64\lib;

設置項目屬性->鏈接器->輸入->附加依賴項中添加:libmysql.lib

3)將Mysql目錄下的lib\debug下的libmysql.dll和ibmysql.lib復制到程序編譯后的debug文件夾里,我這里放在E:\data\vc\60912\x64\Debug下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值