摘要:打開窗口,轉到目錄。的意思是啟動服務的時候跳過權限表認證。連接權限數據庫。刷新權限必須步驟。重啟方式重啟方式在桌面開始菜單中選擇運行,輸入找到右鍵重啟就可以了通過命令進行操作之前,需要將安裝目錄下的目錄加入計算機的環境變量的里面。
環境說明:
操作系統:Windows Server 2012 R2
PHP版本:php-5.6.35-Win32-VC11-x64
下載地址:https://windows.php.net/downl...
(注:VC11 x64 Thread Safe)
MySQL版本:mysql-5.7.11-winx64.zip
下載地址:http://dev.mysql.com/get/Down...
Apache版本:httpd-2.4.33-o102o-x64-vc14-r2
下載地址:http://de.apachehaus.com/down...
1. Visual C++ Redistributable for Visual Studio 2012 Update 4(x64)下載地址(安裝PHP需要此插件):
地址:http://download.microsoft.com...
2. Visual C++ Redistributable for Visual Studio 2012 Update 4(x86)(安裝PHP需要此插件):
地址:http://download.microsoft.com...
3.Visual C++ Redistributable for Visual Studio 2015(x86和x64)(安裝Apache需要此插件):
地址:https://www.microsoft.com/en-...
4.Microsoft Visual C++ 2010 可再發行組件包 (x86)下載地址(安裝MySQL需要此插件):
地址:http://download.microsoft.com...
(一)安裝
1.下載mysql
zip版本mysql不需要運行可執行文件,解壓即可,下載zip版本mysql
msi版本mysql雙擊文件即可安裝,相對簡單,本文不介紹此版本安裝
2.配置環境變量
打開環境變量配置頁面(winserver服務器環境變量位置:服務器管理器->本地服務器->計算機名稱->高級->環境變量),在系統變量path后面添加mysql bin文件路徑,例如:;C:mysqlbin
3.配置mysql
mysql配置文件my-default.ini在項目根目錄下,修改成my.ini
配置文件修改方式如下:
basedir = C:mysql(mysql根目錄)
datadir = C:mysqldata(mysql數據庫存放目錄)
port = 3306(mysql對外開放端口,默認3306,可修改)
4.啟動mysql
a. 啟動cmd(win+R)
b. 進入mysql的bin目錄,命令:cd C:mysqlbin
c. 安裝mysql服務,命令:mysqld -install,返回結果:Service successfully installed。快捷鍵win+r,執行services.msc查看服務,看看mysql服務是否已出現
d. 初始化mysql并指定超級用戶密碼為空,命令:mysqld --initialize-insecure --user=mysql
e. 啟動mysql服務,命令:net start mysql
5.問題及解決方案
a. net start mysql啟動mysql服務時,啟動失敗,返回結果:發生系統錯誤2,系統找不到指定文件
執行services.msc查看服務mysql,在服務上右鍵->屬性->常規,查看可執行路徑是否正確,若不正確,可能是啟動mysql時未切換盤符導致的,執行命令:mysqld -remove,移除mysql服務然后重新安裝
b. net start mysql啟動mysql服務時,啟動失敗,返回結果:mysql服務無法啟動,服務沒有報告任何錯誤,請鍵入NET HELPMSG ** 以獲得更多的幫助
到之前配置的datadir路徑中查找一個后綴名為.err的文件(若指定的路徑不存在找不到.err文件,應先創建路徑,然后啟動服務),此文件記錄mysql錯誤日志。若日志中記錄的錯誤為:[ERROR] Can"t open the mysql. Please run mysql_upgrade to create it,則先清空datadir中的文件,然后執行命令初始化:mysqld --initialize-insecure --user=mysql
(二)登錄用戶管理及密碼修改
登錄mysql
a. 啟動cmd
b. 登錄,命令:mysql -u root -p,因為初始化超級用戶時未指定密碼(可隨機生成初始密碼),因此默認密碼為空,輸入密碼步驟直接回車,看到歡迎信息:Welcome to the MySQL monitor
修改root用戶密碼
a. 查看所有初始數據庫,其中mysql庫就是剛剛初始化的庫,其中包含用戶登錄信息
b. 選中數據庫,命令:use mysql;
c. 查看用戶現有用戶及密碼,注意:mysql5.7用戶密碼字段為authentication_string,5.7以前為password
d. 修改root密碼
格式:mysql> set password for 用戶名@localhost = password("新密碼");
例子:mysql> set password for root@localhost = password("123456"); 上面例子將用戶root的密碼更改為123456;
e. 忘記root密碼情況
關閉正在運行的MySQL服務。
打開DOS窗口,轉到mysqlbin目錄。
輸入mysqld --skip-grant-tables 回車。--skip-grant-tables 的意思是啟動MySQL服務的時候跳過權限表認證。
再開一個DOS窗口(因為剛才那個DOS窗口已經不能動了),輸入mysql回車,如果成功,將出現MySQL提示符 >。
連接權限數據庫: use mysql; 。
改密碼:update user set password=password("root") where user="root";(別忘了最后加分號) 。
刷新權限(必須步驟):flush privileges; 。
退出 quit。
重啟mysql服務,使用用戶名root和剛才設置的新密碼root登錄就ok了;
(三)開啟遠程訪問
1.查詢用戶host
host為localhost表示只允許本地登錄,host為ip表示為只允許指定ip用戶登錄,host為%為允許任意ip用戶登錄
2.新建允許遠程鏈接mysql數據庫的用戶
grant all on . to sa@"%" identified by "123456" with grant option;
flush privileges;
創建一個登錄名為sa,密碼為123456供任意ip訪問的用戶(%可用具體ip替代)
1.把下載下來的php解壓,到 c:php;
2.在系統環境變量Path中添加 ;C:php;C:phpext, 重啟后生效;
3.進入PHP安裝目錄,找到 php.ini-development(生產環境用php.ini-production) 文件并復制一份到當前目錄,重命名為 php.ini;
4.修改php配置文件php.ini
修改ext文件夾的路徑(extension_dir="C:/php/ext");
5.要在 php.ini 中啟用某擴展庫,需要去掉該行 extension=php_*.dll 前的注釋符號,這里需要啟用 php_mbstring,php_openssl 擴展庫等;
1.把下載下來的Apache壓縮包解壓到c:Apache24
2.修改Apache24confhttpd.conf 文件
把ServerRoot這行修改為 ServerRoot "c:/Apache24", 雙引號之間的就是你的apache放置的位置
3.新建wamp在“c:wamp”目錄下新建文件夾“www”,把你網站的html文件和php文件放入該文件夾。
修改Apache24confhttpd.conf 文件
把DocumentRoot按照下面的內容修改(注意斜杠的正反):
DocumentRoot "c:/wamp/www"
4.在httpd.conf 文件中添加下面幾行,增加對php5的支持:
# php5 support LoadModule php5_module D:/php/php5apache2_4.dll AddType application/x-httpd-php .php .html .htm # configure the path to php.ini PHPIniDir "c:/php"
5.保存httpd.conf文件, 重啟Apache服務。
重啟方式1:httpd -k restart
重啟方式2:在桌面開始菜單中選擇運行,輸入services.msc 找到apache 右鍵重啟就可以了
ps:通過命令進行操作之前,需要將apache安裝目錄下的bin目錄加入計算機的環境變量的path里面。
httpd -k start(stop/restart) 來啟動和停止apache服務器
小技巧:在cmd窗口中輸入:
c:apache24inhttpd.exe -k install
這句可以把apache添加到系統服務里去。
大功告成!!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28613.html
摘要:打開窗口,轉到目錄。的意思是啟動服務的時候跳過權限表認證。連接權限數據庫。刷新權限必須步驟。重啟方式重啟方式在桌面開始菜單中選擇運行,輸入找到右鍵重啟就可以了通過命令進行操作之前,需要將安裝目錄下的目錄加入計算機的環境變量的里面。 環境說明: 操作系統:Windows Server 2012 R2 PHP版本:php-5.6.35-Win32-VC11-x64下載地址:https://...
摘要:目前對于阿里云所提供的操作系統鏡像而言,無論是系還是系任何一種平臺都有很多種可以供大家選擇。在易操作性上而言,如果你是一個剛入門的新手,那么你最好選擇系統,因為窗口操作可以讓一個新手更好的完成部署,當然這樣你的選擇會比更少一些。目前對于阿里云所提供的操作系統鏡像而言,無論是Windows系還是Linux系任何一種平臺都有很多種可以供大家選擇。這兩個系統都有各自的優點和缺點, 既然本文整理的是...
閱讀 3392·2021-09-22 15:17
閱讀 2740·2021-09-02 15:15
閱讀 1750·2019-08-30 15:54
閱讀 2001·2019-08-30 14:02
閱讀 2529·2019-08-29 16:58
閱讀 2988·2019-08-29 16:08
閱讀 1330·2019-08-26 12:24
閱讀 1653·2019-08-26 10:41