1. 程式人生 > >升級phpstudy2018預設mysql版本到5.7

升級phpstudy2018預設mysql版本到5.7

phpstudy2018預設自帶MySQL版本是5.5,現將其升級到5.7

1.備份原來的MySQL資料夾phpstudy\PHPTutorial\MySQL重新命名為MySQL5.5

2.將下載的mysql5.7壓縮檔案解壓縮,並放在phpstudy\PHPTutorial\資料夾下,命名為MySQL;

3.將備份的MySQL5.5中的my.ini檔案拷貝到phpstudy\PHPTutorial\MySQL\bin目錄下

my.ini的參考內容:

[client]
port=3306
[mysql]
default-character-set=utf8

[mysqld]
port=3306
basedir="D:/phpstudy/PHPTutorial/MySQL/"
datadir="D:/phpstudy/PHPTutorial/MySQL/data/"
character-set-server=utf8
default-storage-engine=INNODB
#支援 INNODB 引擎模式。修改為 default-storage-engine=INNODB 即可。
#如果 INNODB 模式如果不能啟動,刪除data目錄下ib開頭的日誌檔案重新啟動。

max_connections=512

query_cache_size=0
tmp_table_size=32M

thread_cache_size=8
myisam_max_sort_file_size=64G
myisam_sort_buffer_size=35M
key_buffer_size=25M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K

innodb_additional_mem_pool_size=2M

innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M

innodb_buffer_pool_size=47M
innodb_log_file_size=24M
innodb_thread_concurrency=8
innodb_thread_concurrency=8
innodb_thread_concurrency=8
innodb_thread_concurrency=8
innodb_thread_concurrency=8
innodb_thread_concurrency=8
innodb_thread_concurrency=8
innodb_thread_concurrency=8
innodb_thread_concurrency=8
#新加
innodb_file_per_table = 1
skip-grant-tables = 1 #跳過許可權驗證
log-error = D:/phpstudy/PHPTutorial/MySQL/data/error.log

4.以管理員身份執行cmd

進入phpstudy\PHPTutorial\MySQL\bin目錄;

執行mysqld --initialize初始化MySQL;

執行mysqld –install安裝MySQL;

5.修改密碼:

登入mysql:mysql -u root -p
(因為配置檔案裡配置了不進行登入驗證)
進入mysql後執行:ALTER USER USER('你的密碼') IDENTIFIED BY 'root';

進行root密碼修改,修改完成設定配置檔案裡的skip-grant-tables = 1,再重啟mysql

6.apache或nignx能啟動mysql啟動不了
之前已經裝過Mysql,要把系統服務裡面的MySQL刪除,留下MySQLa服務。 
在cmd命令列下輸入:sc delete mysql 即可刪除。

參考美文:

相關推薦

升級phpstudy2018預設mysql版本5.7

phpstudy2018預設自帶MySQL版本是5.5,現將其升級到5.7 1.備份原來的MySQL資料夾phpstudy\PHPTutorial\MySQL重新命名為MySQL5.5 2.將下載的mysql5.7壓縮檔案解壓縮,並放在phpstudy\PHPTutori

Centos7 yum安裝lAMP 環境 php版本5.6.38 mysql版本5.7.22

安裝環境centos7.4  安裝httpd2.4.6  php版本5.6.38 (有7.1 、7.2的版本這裡安裝5.6的) mysql版本5.7.22  1. #檢視系統   uname -a    Linux localhost.localdomain 3.10.0

資料庫配置檔案,mysql 版本5.7.19-0,烏版圖ubuntu0.16.04.1,的mysqld.cnf檔案

# mysql -uroot -pmysql 可以直接訪問的完整配置,檔案正常目錄 ,/etc/mysql/mysql.conf.d/mysqld.cnf檔案內容:## The MySQL database server configuration file.## You c

ubuntu-14.04.5 升級sshd到指定版本openssh-7.7p1,openssl-1.1.0h。

local head boot deb bsd 沒有 wps tar awk 升級步驟  wget https://wps-oss.oss-cn-shenzhen.aliyuncs.com/openssh_update.tar.gz tar xvf openssh_u

在CentOS7.5上安裝MySQL5.7版本),掌握MySQL基本操作。

tex RoCE 使用 9.png apache error 需求 結果 加強 當今主流數據庫概略: 在數據庫技術日益發展的今天,主流數據庫代表著成熟的數據庫技術。了解常用數據庫,就能知道數據庫技術發展的程度,以及未來的大體方向。 數據庫分關系型數據庫和非關

laravel 項目本地版本5.5,線上mysql5.7.21版本,執行嚴格模式

多說 沒有 lar mysql 圖片 sin 分享 png 16px 看到網上很多說修改 但是在mysql 5.7中沒有這個參數設置,故放棄; 結合本項目sina_id 10位超過int的最大範圍4294967295,所以報錯,修改為bigint 即可。 la

win10環境下MySql5.7.21版本)安裝過程出現安裝MySQL無法定位程式輸入點fesetround於動態連結庫

Mysql  安裝時報錯: 無法定位程式輸入點fesetround於動態連結庫MSVCR120.dll上 解決方法:下載 Microsoft Visual C++ 2013 Redistributable Package 安裝 http

MySQl5.7.14版本)忘記root密碼怎麼辦

win+r開啟命令列 轉到mysql安裝目錄下 後續步驟如下: 停止mysqld服務。在cmd命令列中輸入 (mysql不開啟這一步省略)net stop mysql。 啟動會跳過輸入密碼檢查的mysqld。  在命

mysql資料庫5.7.*版本zip檔案安裝方法

MySQL安裝分為兩種: 1、msi格式安裝,直接連續next就好。 2、zip格式安裝,詳續。 mysql官網下載地址:https://dev.mysql.com/downloads/mysql/ zip格式安裝步驟如下: 1、mysql官網下載與自己電腦符合的版本

linux下安裝mysql5.7版本

阿里雲上面,安靜環境安裝mysql資料庫,指定安裝目錄、指定資料檔案 目錄 linux系統版本: CentOS Linux release 7.4 64位 安裝原始檔版本:mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz mysql安裝路徑:/ap

成功升級mysql5.7.20,解決服務不能啟動的問題

原來是5.0,下的5.7安裝包 不能啟動服務。下zip安裝,字符集死活改不過來。又下個5.5的zip,一開始服務還是啟動不起來,後來把database 指向的 所有的資料庫檔案 換個路徑就好了,奇怪的是竟然仍是5.7 記得備份資料庫啊!!!!

版本MySQL5.7,5.8)的JDBC連線新問題

在使用JDBC連線訪問MySQL時一般要使用對應版本的驅動。 比如我使用了8.0.11版本的MySQL,對應驅動的Maven描述為: <dependency> <groupId>mysql</groupId>

Windows環境下區域網間配置Mysql版本5.7)資料庫連線

最近在專案部署的時候出現這個問題,煩了很久,特地整理出來,希望以後可以用到,也希望可以幫到更多的人: 第一步:使用cmd命令連線好本地的mysql,開啟mysql服務              確認mysql是開始服務的,如果沒有啟動,敲入命令:net start mys

綠色版mysql5.7.16)預設密碼修改的問題

Error:1045(28000) 1 解壓安裝綠色版mysql(配環境,修改配置檔案埠、basedir、datadir等這裡就不在說明了) 2 進入mysql的bin目錄 3 使用命令列啟動mysql:net start mysql 4 使用者登入:m

Password expiration policy in MySQL Server 5.7

mysql5.7原理http://www.tuicool.com/articles/N7fuea 批量腳本mysql -uroot -p‘xx‘ -e "select user,host from mysql.user;">/root/user.txt sed -i ‘1d‘ user.txt #sed

MySQLzip archive版本(5.7.19)安裝教程

引擎 sta bold col ews 之前 mysql5 操作 -i 1. 從官網下載zip archive版本http://dev.mysql.com/downloads/mysql/ 2. 解壓縮至相應目錄,並配置環境變量(將*\bin添加進path中); 3.

安裝mysqlzip版本5.7.12

直接 版本 命令行 啟動 article base 路徑 content 服務 方法/步驟 錄官網下載zip包,鼠標一直滾到最下方,點擊Download下載對應電腦版本的安裝包,如下圖所示: 點擊Download時,會跳轉一個需要登錄的頁面,

mysql archive 5.7 安裝

系統設置 engine 登錄密碼 pri https r12 pat nta win 1. 從官網下載zip archive版本http://dev.mysql.com/downloads/mysql/ MySQL v5.7.19 官方正式版(32/64位 安裝版與zip

mysql-boost-5.7.17安裝

tab har .so down enc roo esp other repeat 1、下載源碼包#wget?https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.17.tar.gz2、進入解壓目錄 cd my

Linux 使用rpm方式安裝最新mysql5.7)步驟以及常見問題解決

linu x86_64 linux 很多 輸入密碼 alt oca mysq mon 第一步:下載rpm包 mysql官網下載:http://dev.mysql.com/downloads/mysql/ 但如果你的下載網速不好的話也可以點下面的鏈接下載自己想要的版本 ht