My Sql 1067錯(cuò)誤與編碼問題的解決方案
My Sql 大部分都是用綠色版(解壓版) 然后注冊(cè)服務(wù) 簡(jiǎn)單方便。
但是。配置文件頭痛的一逼。
首先配置mysql的環(huán)境變量。
mySQL 環(huán)境變量(我的電腦-右擊屬性-高級(jí)-環(huán)境變量)
MYSQL_HOME(解壓路徑):E:\MYSQL\mysql-5.6.23-winx64
path:在最后面添加 ;%MYSQL_HOME%\bin 注意分號(hào)
不加環(huán)境變量CMD時(shí)會(huì)提醒不是內(nèi)部外部命令。
樓主用的。5.6.23版本。
my-default.ini內(nèi)容如下
[mysqld] #skip-grant-tables 這個(gè)可以在root密碼忘記的情況下登錄mysql安全性極低。 #端口 port=3306 #某些版本情況下default-character-set=utf8 能解決中文亂碼的問題 #這里不要用default-character-set=utf8 會(huì)直接報(bào)1067錯(cuò)誤 character-set-server=utf8 #注意這個(gè)一定要加不加client database results 都是GBK或latin1 init_connect='SET NAMES utf8' #show variables like 'char%'; 查看數(shù)據(jù)庫(kù)編碼集 #數(shù)據(jù)庫(kù)存儲(chǔ)引擎 某些版本 default-storage-engine=MyISAM才會(huì)正常啟動(dòng) 不然會(huì)報(bào)1067 default-storage-engine=INNODB #設(shè)置basedir指向mysql的安裝路徑 basedir=E:\MYSQL\mysql-5.6.23-winx64 datadir=E:\MYSQL\mysql-5.6.23-winx64\data [client] default-character-set=utf8 #password =1234 port=3306 [mysql] port=3306 default-character-set=utf8
-------------------------------------------------------------------------------這行不要復(fù)制
基本上沒有亂碼問題了。
進(jìn)入mysq...bin\ 以管理員身體運(yùn)行
指定配置文件,添加服務(wù)
mysqld --install MySQL --defaults-file="E:\MYSQL\mysql-5.6.23-winx64\my-default.ini"
啟動(dòng)mysql
net start mysql
mysql -u root -p 默認(rèn)為空
使用Navicat for MySQL聯(lián)接數(shù)據(jù)庫(kù)。
注冊(cè)碼:NAVH-WK6A-DMVK-DKW3
切換到 use mysql
select * from mysql.user;
會(huì)看到類似記錄

不用密碼也能干進(jìn)了。先干掉localhost第4條記錄。(匿名登錄)
如果不改表。就會(huì)有下圖的情況

刪了第4條之后。

這個(gè)時(shí)候就需要驗(yàn)證了。提示輸入用戶名
記得my-default.ini的 skip-grant-tables不要開。
修改root默認(rèn)密碼(切換到根目錄)
set password for root@localhost = password('111');
update user set password=password("111") where user="root";
親測(cè)可用。重啟服務(wù)
此時(shí)登錄時(shí)。就要密碼了

輸入剛剛的111密碼就行了。
注意:
如果用cmd 登錄請(qǐng)用如下格式登錄
mysql -u root -p111
切記勿用:
mysql -u root -p 111
不然會(huì)提示:

先到這里了。編碼問題 安裝服務(wù),密碼問題都解決了。
希望能幫到有需要的朋友。編碼問題如果不解決確實(shí)很頭痛。chinese
1067 圖。

如果在此之前配置過相關(guān)屬性。請(qǐng)將mysql-data-下面的所以非文件夾的文件全刪除。啟動(dòng)即可
以上所述是小編給大家介紹的My Sql 1067錯(cuò)誤與編碼問題的解決方案,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Mysql刪除數(shù)據(jù)以及數(shù)據(jù)表的方法實(shí)例
這篇文章主要給大家介紹了關(guān)于Mysql刪除數(shù)據(jù)以及數(shù)據(jù)表的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
MySQL約束(創(chuàng)建表時(shí)的各種條件說(shuō)明)
這篇文章主要介紹了MySQL約束(創(chuàng)建表時(shí)的各種條件說(shuō)明),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-06-06
MySQL Binlog 日志監(jiān)聽與 Spring 集成實(shí)戰(zhàn)場(chǎng)景
MySQL 的二進(jìn)制日志(binlog)有三種常見的格式:Statement 模式、Row 模式和Mixed 模式,這篇文章主要介紹了MySQL Binlog 日志監(jiān)聽與 Spring 集成實(shí)戰(zhàn),需要的朋友可以參考下2024-12-12

