win10 下64位的mysql安裝
因為之前自己裝過mysql,所以解除安裝重灌好麻煩。解除安裝的大家可以百度 mysql徹底解除安裝 這類字查一下,安裝的我覺得這個講的挺好的。連結在下:
http://www.jb51.net/article/112253.htm
下載MySQL
個人機子是64位的,所以選擇下載:Windows (x86, 64-bit), ZIP Archive 版本
解壓並安裝
1.將下載下載的包解壓到指定目錄,(本人)解壓到:D:\Program Files (x86) 目錄下。
因此,MySQL的(安裝)包的完整路徑為:D:\Program Files (x86)\mysql-5.7.18-winx64
2.解壓後,配置好系統環境變數。
新增系統環境變數:
鍵名:MYSQL_HOME
值為:D:\Program Files (x86)\mysql-5.7.18-winx64
接著在 Path 中新增:%MYSQL_HOME%\bin
3.解壓後,準備好 my.ini 檔案。
注意:(據說)以前版本解壓後,在解壓目錄下都會有 my-default.ini 或 my.ini 檔案,不過,v5.7.18 版本中解壓後,是沒有這些檔案的。因此,需要手動建立好 my.ini 檔案,檔案的具體(完整的)內容如下:
[client] port=3306 default-character-set=utf8 [mysqld] port=3306 character_set_server=utf8 basedir=%MYSQL_HOME% datadir=%MYSQL_HOME%\data sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' [WinMySQLAdmin] %MYSQL_HOME%\bin\mysqld.exe
編輯好 my.ini 檔案後,將 my.ini 放在 bin 目錄下
4.以管理員身份開啟 cmd 命令視窗,將目錄切到MySQL安裝包下的bin目錄下
5.安裝MySQL資料庫,執行如下命令:
mysqld.exe -install
執行命令後,提示:Service successfully installed. 表示安裝成功
6.初始化mysql資料,並建立一個具有空密碼的root使用者,執行如下命令:
mysqld --initialize-insecure --user=mysql
注意:最後的引數 --user=mysql 在 windows 也可以不用新增,但在 unix 等系統下好像很重要。
執行命令後,等一會後,系統會自動生成相應的 data 目錄,並自動建立好空密碼的 root 使用者。此時表示初始化成功。
7.啟動 mysql 服務,執行如下命令:
net start mysql
執行後,提示:
MySQL服務正在啟動..
MySQL服務已經啟動成功。
注意:要想登入使用 mysql,服務是必需要先啟動的。以後也一樣。
8.在服務啟動後,因為剛建立的 root 使用者是空密碼的,因此,需要先進行密碼設定。可執行如下命令:
mysqladmin -u root -p password 此處輸入新的密碼
Enter password: 此處輸入舊的密碼
執行完以上兩條命令後,只要 Enter password: 後輸入的舊密碼正確,則 root 使用者的新密碼就算設定成功了。此後,要想登入 root 使用者,則都需要使用新密碼。
注意:剛建立的 root 使用者是空密碼的,因此,在第一次修改 root 使用者的密碼時,在 Enter password: 後面不需要輸入任何密碼,直接回車即可。
9.至此,MySQL v5.7.18 的解壓安裝就已經全部完成,因此,需要把先前已經啟的 MySQL 服務給停止掉,執行如下命令:
net stop mysql
注意:
以上處理完後,如果僅是使用命令列視窗對 mysql 進行相關的操作,
如:CREATE DATABASE xxx;
如:CREATE TABLE xxx;
如:SELECT * FROM XXX WHERE xxx;
如:INSERT INTO xxx (...) VALUES(...);
如:........
則只要相應語句語法正確都沒什麼問題。但是如果使用 Navicat 進行相關的查詢操作時(說明:本人使用的是v11.2.7版本,即:最新版本),則不論進行什麼操作,實際上的確是操作成功的,但同時也都會隨同一個錯誤提示,如下:
[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
經查閱網上資料,可在 Navicat 中執行以下語句即可解決:
SET sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
SELECT @@sql_mode;
登入並使用MySQL
前面已經完成對MySQL資料庫的安裝,只要安裝成功後,就可以正常登入 root 使用者,並進行資料的相關操作,如:建表、增、刪、改、查等等。下面是簡單的流程:
1.以管理員身份開啟 cmd,並切到 mysql 安裝目錄的 bin 目錄下
2.net start mysql // 說明:該命令是啟動 mysql 服務
mysql -u root -p // 說明:該命令是登入 root 使用者
Enter password: 先前設定的 root 使用者的密碼
3.正確登入後,就可以對資料進行操作了如:增、刪、改、查等等。示例:
mysql> show databases; // 顯示所有資料庫
mysql> select 語句............
...
4.不再使用資料庫時,要退出使用者,並停止服務,執行如下命令:
mysql> quit;
5.net stop mysql
刪除資料庫
如果不再想用mysql了,則可以執行如下命令:
mysqld --remove
以上就是本人的實踐記錄,僅供參考,歡迎指正及交流!
相關推薦
win10 下64位的mysql安裝
因為之前自己裝過mysql,所以解除安裝重灌好麻煩。解除安裝的大家可以百度 mysql徹底解除安裝 這類字查一下,安裝的我覺得這個講的挺好的。連結在下: http://www.jb51.net/article/112253.htm 下載MySQL 個人機子是64
linux系統下安裝64位mysql 5.6的過程
一、 linux安裝mysql服務分兩種安裝方法: ①原始碼安裝,優點是安裝包比較小,只有十多M,缺點是安裝依賴的庫多,安裝編譯時間長,安裝步驟複雜容易出錯; ②使用官方編譯好的二進位制檔案安裝
CentOS7/64位環境安裝Mysql 5.7.19二進制包教程
char group 教程 設置 路徑 datadir init alt mysq 1.下載mysql 在官網:http://dev.mysql.com/downloads/mysql/ 中,選擇二進制的mysql版本下載: #wget http://dev.mys
【轉】如何在win10(64位系統)上安裝apache服務器
是我 是你 www blank sta install 修改 get 分享 如何在win10(64位系統)上安裝apache服務器 今天裝了Apache服務器,下面是我總結的方法: 一,準備軟件 1.64位的apache版本 傳送門:http://www.ap
Oracle 11g R2 for Win10(64位)的安裝步驟
mar blog 11g r2 list sta 配置文件 目錄 body 11gr2 下載 官網下載地址: win64_11gR2_database_1of2.zip win64_11gR2_database_2of2.zip 將兩個壓縮包解壓到同一個目錄下,即“data
Windows 64 位 mysql 5.7以上版本包解壓安裝
mysql msql安裝 mysql官網下載地址:https://dev.mysql.com/downloads/mysql/ 以5.7.21版本為例 首先安裝包解壓後,沒有網上教程裏面提到的data文件夾和my-default.ini,如下圖所示 配置環境變量請參照網上教程,這個一般沒有問題 主要
MySql 8.0.11 在win10下的zip非安裝配置
cmd blank sans 位置 路徑 密碼 IT alt mysql 在win10使用mysql8.0.11的zip包進行配置時,搜到的教程很多坑,特此總結成功配置的方法。 1、下載非安裝的zip包 mysql 8.0.11 64位 2、解壓zi
python相關軟件安裝流程圖解——MySQL 8.0.13安裝教程(windows 64位)——MYSQL依賴的軟件——MYSQL必須的系統DLL插件——MYSQL真正的安裝
可能 python .html blog mysq all spa confirm load https://www.mysql.com/https://www.mysql.com/downloads/https://dev.mysql.com/downloads/wind
Win7-64位mysql的安裝和配置
今天在這裡介紹一下Win7-64位系統安裝mysql,我這裡用的是mysql-installer-community-5.7.17.0.msi這個版本的 首先進入mysql官網:http://www
64位系統安裝了32位的MySQL後出現的error LNK2019錯誤解決方法
1>mysql_test.obj : error LNK2019: 無法解析的外部符號 mysql_close,該符號在函式 main 中被引用 1>mysql_test.obj : error LNK2019: 無法解析的外部符號 mysql_free_result,該符號在函式 main 中
解決win10,64位系統下 PL2303 USB轉串列埠驅動問題
遇到問題:在win10系統下;在更新某個USB轉串列埠驅動後,出現了黃色歎號,無法識別裝置,遇到提示"該裝置無法啟動(程式碼10)";或者下載安裝USB轉串列埠驅動後,每次插USB轉串列埠線,電腦就會藍屏,終止程式碼:IRQL NOT LESS OR EQUAL解決辦法:
win7 or win10 64位版本安裝pyspider的問題
玩爬蟲怎麼能少得了pyspider這個神擴充套件,可是由於博主習慣(沒錢買mac,用不慣linux)用windows作為開發環境,在安裝pyspider的時候居然報錯了,我們來看看pyspider的官方解釋吧: Does pyspider Work wi
CentOS7.2 64位yum安裝與配置MySQL
CentOS7.2 64位yum安裝與配置MySQL 1、配置YUM源 在MySQL官網中下載YUM源rpm安裝包:https://dev.mysql.com/downloads/repo/yum/ 下載mysql源安裝包 shell> wget http://dev.my
Win10(64位)python3.6 xgboost 詳細安裝教程(極速版)
首先下載 Anaconda,地址,然後正確安裝即可,在安裝過程中可選自動配置環境變數。 下載xgboost:地址,如下版本可選: xgboost‑0.7‑cp35‑cp35m‑win32.wh
安裝Windows 64 位 mysql 最新版本解壓包中沒有data目錄和my-default.ini及服務無法啟動的快速解決辦法
轉載於:https://blog.csdn.net/ken1583096683/article/details/79874211和:http://www.jb51.net/article/135905.htm和:http://www.cnblogs.com/yyhh/p/50
win10系統64位安裝xgboost 0.6方法
有關xgboost的原理簡介等,這裡不再贅述,我只談談win10系統下安裝最新xgboost(0.6)所碰到的問題和有關細節截圖,畢竟有圖才有真相。希望步驟能給大家參考。 1.首先,官方文件不可少,點選xgboost官方教程。直接根據左邊的目錄切換到windows安裝下。
Windows 64位作業系統安裝mysql 綠色版 mysql安裝常見問題(系統找不到指定的檔案、發生系統錯誤 1067 程序意外終止)
part1 1.先進行mysql-5.6.15-winx64.zip 綠色版檔案進行解壓 2.配置ini檔案 # For advice on how to change settings please see# *** DO NOT EDIT THIS FILE.
windows 64位 mysql-8.0.11-winx64 安裝
這是我電腦的環境:8GB記憶體,64位系統1.下載mysql-8.0.11-winx642.我解壓的路徑是:G:\java tools\mysql-5.7.22-winx64\mysql-5.7.22-winx64我自己安裝的是mysql5.7.22版本:1.以管理員身份開啟
64位win7安裝mysql 5.6.40步驟
1.官網選擇mysql5.6.40版本,下載2.下載完成,點選下載好的mysql-installer-community-5.6.40.1.msi進行安裝,安裝步驟一步一步安裝(忘記截圖)。3.配置環境變數 新建MYSQL_HOME系統變數,變數值為MySql5.6的資
win7下64位系統memcache/memcached 安裝教程
memcache和memcached的區別 memcached技術,這個很容易理解這是memcached是記憶體快取,但是怎麼還有memcache呢? 其實很簡單,memcache是