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下
相關文章
- 在windows7下安裝CentOSWindowsCentOS
- 在Windows7下安裝Docker的一點技巧WindowsDocker
- Apache+php在windows下的安裝和配置ApachePHPWindows
- Elasticsearch 在Linux下的安裝部署和配置ElasticsearchLinux
- solr在windows下的安裝及配置SolrWindows
- Winrar 在Linux下的安裝配置Linux
- MySQL的下載、安裝和配置MySql
- 在RAC下安裝配置OGG
- Mongodb在Windows下安裝及配置MongoDBWindows
- CUnit在Linux下安裝配置Linux
- 在 Ubuntu 裡如何下載、安裝和配置 Plank DockUbuntu
- 在 windows 下安裝和簡單配置 trac 0.12Windows
- nodejs在linux下的安裝配置NodeJSLinux
- Tomcat在Windows下的免安裝配置TomcatWindows
- 在Windows7系統下安裝telnet客戶端的方法Windows客戶端
- 在centos5下安裝配置VNCCentOSVNC
- Python 下載安裝和配置Python
- nodejs下載、安裝和配置NodeJS
- 【Mysql】Windows下安裝和配置MysqlMySqlWindows
- windows7下安裝oracle客戶端WindowsOracle客戶端
- JDK1.6在LINUX下的安裝配置JDKLinux
- CentOS7 下 Nginx 的安裝和配置CentOSNginx
- ubuntu下msmtp+mutt的安裝和配置Ubuntu
- Windows下PHP和Apache的安裝與配置WindowsPHPApache
- 在Linux下安裝配置Cntlm代理教程Linux
- Elasticsearch 在 docker 和 CentOS 下的安裝教程ElasticsearchDockerCentOS
- windows7環境下使用pip安裝MySQLdbWindowsMySql
- Maven的下載安裝配置Maven
- JDK1.6在LINUX下的安裝配置[轉]JDKLinux
- win10 免安裝版本的MySQL的下載安裝和配置Win10MySql
- numpy在centos下的安裝CentOS
- Elasticsearch在Windows下的安裝ElasticsearchWindows
- Subversion在windows下的安裝Windows
- 在oracle 11g下安裝配置scheduler agentOracle
- CVSNT在Windows下的安裝和使用(轉)Windows
- CentOS下安裝配置cmakeCentOS
- mac下安裝配置nginxMacNginx
- ubuntu下cacti安裝配置Ubuntu