安装mysql5.7出现问题_本地安装Mysql5.7过程中出现的一系列问题
個(gè)人安裝過程中出現(xiàn)的問題
出現(xiàn)找不到data文件夾的情況
主要是因?yàn)槁窂綄懙牟粚?duì),例如配置文件中的變量
basedir=G:\software\mysql\mysql-5.7.28-winx64
應(yīng)該寫成:basedir=G:\\software\mysql\mysql-5.7.28-winx64
啟動(dòng)服務(wù)的時(shí)候提示:本地計(jì)算機(jī)上mysql服務(wù)啟動(dòng)后又停止
后來發(fā)現(xiàn)主要是因?yàn)樽蛱彀惭b的時(shí)候,手動(dòng)建了data文件夾,然后初始化。
網(wǎng)上很多教程建議自己新建一個(gè)空data文件夾,再在my.ini文件中增加一句:
設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:\\softnew\\MYSQL\\mysql-5.7.20-winx64\\data
這樣會(huì)導(dǎo)致服務(wù)無法啟動(dòng)。
按照上述博客的指引,成功安裝
修改密碼,改掉默認(rèn)的密碼
這里又有個(gè)坑,5.6版本以后有些地方不一樣了
時(shí)區(qū)問題
(1)、短暫修改(重啟失效)
set global time_zone = '+8:00';
(2)、修改配置文件(永久修改、需重啟)
找到my.ini, 在mysqld 下增加??default-time-zone = '+8:00'
完整安裝步驟
1、解壓文件,配置環(huán)境變量(把bin目錄添加到path下)。
2、在根目錄下新建my.ini文件
此時(shí)是沒有data目錄的,我這個(gè)截圖是安裝好的。
3、my.ini文件添加:
[client]
# 設(shè)置mysql客戶端默認(rèn)字符集default-character-set=utf8
[mysqld]
#設(shè)置3306端口
port= 3306# 設(shè)置mysql的安裝目錄 這塊換成自己解壓的路徑
basedir=F:\\mysql-5.7.28-winx64
# 允許最大連接數(shù)
max_connections=200# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎default-storage-engine=INNODBdefault-time-zone = '+8:00'
5、保存文件,管理員方式運(yùn)行cmd(搜索框輸入cmd,右擊,選擇以管理員方式打開)
6、進(jìn)入bin目錄(如果配置好環(huán)境變量的話就無所謂了)
輸入如下命令:
mysqld --initialize
mysqld-install
7、安裝成功后,啟動(dòng)服務(wù)
net start mysql
8、在data/*.err文件中可以找到初始密碼:
9、用初始密碼登錄賬號(hào),并修改密碼:
mysql -u root -p
ALTER USER'root'@'localhost' IDENTIFIED BY '自己的密碼';
quit;
總結(jié)
以上是生活随笔為你收集整理的安装mysql5.7出现问题_本地安装Mysql5.7过程中出现的一系列问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql百万数据删除_【MySQL】删
- 下一篇: mysql8 堆应该给多大_深入进阶:图