mysql 报错3534_win7下安装MYSQL报错:MYSQL 服务无法启动的3534问题
win7下安裝MYSQL,只到“net start mysql”這一步報錯:3534的錯誤:
是直接官網下載的壓縮文件.不是安裝文件.
解決方法:
1:環(huán)境變量PATH添加完成(例如:h:\mysql\\bin
2:在mysql目錄下,新建data目錄。
3:在mysql目錄下 新建新建一個默認配置文件my.ini。
內容:
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=H:\mysql
# 設置mysql數據庫的數據的存放目錄
datadir=H:\mysql\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
4:將MYSQL卸載、重裝、初始化,最后開啟MYSQL服務。
以管理員身份打開cmd
1 C:Windows\system32>mysqld --romve //刪除mysql服務
2 C:Windows\system32>mysqld --install //安裝mysql服務
3 C:Windows\system32>mysqld --initialize //一定要初始化
4 C:Windows\system32>net start mysql
第四小步初始化很重要 如果出現error 你們將2中新建的data文件夾刪除
mysql -u root -p
第一次登錄沒有密碼,直接按回車過 ?如果出現錯誤那么:
打開?my.ini ?找到 ?[mysqld] ?然后在下面加上
這句:?skip_grant_tables (意思是 啟動MySQL服務的時候跳過權限表認證 ?)
a: 然后就啟動數據庫修改密碼了
開始 --> cmd ? --> ??net start mysql ? (啟動MySQL服務)--->? ?mysql ?回車 ? ( ?如果成功,將出現MySQL提示符)
b.?輸入use mysql; (連接權限數據庫)。
c. 改密碼:update user set authentication_string=password(‘123‘) where user=‘root‘;
d. 刷新權限(必須步驟):flush privileges; 。 //刷新才會生效
e. 退出 quit。
f. 將第3 步的 my.ini里的?skip_grant_tables ?去掉(啟動MySQL服務的時候不能讓他跳過權限表認證?)
g. 重啟MySQL ,再進入,使用用戶名root和剛才設置的新密碼123就可以登錄了。
執(zhí)行mysql語句時候如果出現You must reset your password using ALTER USER statement before executing....
step 1:?SET PASSWORD = PASSWORD(‘your new password‘);
step 2:?ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;
step 3:?flush privileges;
完成以上三步退出再登,使用新設置的密碼就行了,其他原樣輸入即可
總結
以上是生活随笔為你收集整理的mysql 报错3534_win7下安装MYSQL报错:MYSQL 服务无法启动的3534问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux查看 idt日志,实现RCP的
- 下一篇: 乔布斯传记概览:乔布斯18个让人着迷的地