我安裝的tomcat和mysql都是解壓縮版的。安裝和配置tomcat倒沒花費我多少時間,主要是mysql,幾乎花費了我一天的時間。
Tomcat安裝總結:
首先將下載好的tomcat壓縮包解壓放在其中一個盤中(我放在了E盤)。
然后打開命令提示符,輸入E: ,進入E盤,然后輸入cd E:\apache-tomcat-8.0.32\bin ,進入tomcat的bin目錄下,接着輸入service.bat install ,回車則安裝成功。
如圖所示:


在eclipse上面配置tomcat:
打開eclipse找到Window選項點擊,選擇Preferences,點擊。


出現如下界面,

找到Server點擊,接着點擊Runtime Environments,然后點擊右側Add按鈕。出現如下界面,找到Apache點擊,選擇已下載安裝好的tomcat,我選的是Apache Tomcat v8.0(因為這是我安裝的版本)。


點擊Next,出現如下界面,選擇tomcat的安裝目錄,jre選擇如圖所示,點擊Finish。

點擊OK,配置完成。

MySQL的安裝配置:
首先將下載好的mysql壓縮包解壓放在其中一個盤中(我放在了E盤MySQL目錄下)。
配置環境變量(在安裝前或后均可):在path中追加E:\MySQL\mysql-5.7.12-winx64\bin;
然后打開命令提示符(以管理員方式打開,否則可能出錯),輸入E: ,進入E盤,然后輸入cd E:\MySQL\mysql-5.7.12-winx64\bin ,進入mysql的bin目錄下,接着輸入mysqld -install ,回車則安裝成功。如圖所示:


接着在命令提示符中輸入mysqld --initialize ,回車

接着輸入net start mysql ,看看MySQL服務是否啟動成功,如果沒有成功,看看E:\MySQL\mysql-5.7.12-winx64(解壓目錄)下有沒有data文件夾,如果有則刪除,重啟電腦,再輸入一遍mysqld --initialize ,再啟動一下MySQL服務看看是否成功,如果沒成功則將my.ini文件中的port中的省略號改為3306 。重新啟動MySQL服務,如果還不成功,就問問度娘,否則再重新裝一遍MySQL,然后按着步驟再做一遍。
打開mysql-5.7.12-winx64目錄,找到my-default.ini文件,拷貝一份命名為my.ini文件。用記事本打開my.ini文件,如圖,將圖中划線部分改一下。

其中basedir中的省略號改為E:\MySQL\mysql-5.7.12-winx64,即mysql的解壓目錄。datadir中的省略號改為E:\MySQL\mysql-5.7.12-winx64\data (注意mysql版本,5.7版本的沒有data目錄,先不用管)。port中的省略號先不用管,如果改的話改為3306。
如圖所示:

連接數據庫:mysql -u root -p 回車

首次連接數據庫密碼在E:\MySQL\mysql-5.7.12-winx64\data(解壓目錄下data文件夾內)下的DESKTOP-FKGFD5H.err文件中,注意DESKTOP-FKGFD5H是計算機名稱,不同計算機不同,只要找到.err文件就行了,記事本打開,找到A temporary password is generated for root@localhost: )jPy)by/j6d&這一行:后面即為臨時密碼。我的臨時密碼為)jPy)by/j6d&。

輸入密碼則數據庫連接成功。

修改密碼:
先停止MySQL服務,
然后輸入mysqld_safe --skip-grant-tables (首次修改)
會彈出一個窗口 mysqld.exe ,點擊 “是” 就可以了
(如下圖:如果顯示'mysqld_safe' 不是內部或外部命令,也不是可運行的程序或批處理文件。先看看mysqld進程是否開着呢,如果開着,關閉它。)

再次輸入mysqld_safe --skip-grant-tables試一下,還是不行就重啟試下。
成功的話會出現下圖情況:

光標會一直閃,不用關閉這個窗口。
新打開一個命令提示符(以管理員身份打開),啟動MySQL服務,輸入mysql -u root -p 回車,顯示Enter password不用輸密碼,直接回車,
輸入:use mysql; 回車
輸入:
update mysql.user set authentication_string=password('新密碼')where user='root' and host='root' or host='localhost';(以后修改時,直接用這條語句就行了) 回車
輸入flush privileges; 回車
輸入quit; 回車
密碼修改成功。
新打開的命令提示符操作如圖所示:藍色部分為新密碼


重新啟動MySQL服務連接數據庫使用新密碼。
當重啟mysql服務時,顯示如圖所示錯誤,把mysqld進程關了就可以啟動成功了。

注意:新版的mysql數據庫下的user表中已經沒有Password字段了,改為了authentication_string
修改密碼教程:http://www.ithao123.cn/content-10857544.html
安裝完mysql 之后,登陸以后,不管運行任何命令,總是提示這個
You must reset your password using ALTER USER statement before executing this statement.
step 1: SET PASSWORD = PASSWORD(‘your new password’);
step 2: ALTER USER ‘root’@’localhost’ PASSWORD EXPIRE NEVER;
step 3: flush privileges;
