MySQL安裝後修改密碼,防中文亂碼

2021-07-25 10:11:37 字數 984 閱讀 1922

進入cdm,cd到mysql\bin的目錄下

mysql -u root

mysql> set password for 'root'@'localhost' = password('newpass'); 

mysqladmin -u root password "newpass" 

如果root已經設定過密碼,採用如下方法

mysqladmin -u root password oldpass "newpass"

mysql -u root

mysql> use mysql;

mysql> update user set password = password('newpass') where user = 'root';

mysql> flush privileges;

開啟my.ini,在

[mysqld]

下找到collation_server=utf8_unicode_ci

character_set_server=utf8

去掉前面的注釋,如果沒有就寫上這兩句

set names gb2312   (用來設定客戶端的字符集的,與伺服器端的字符集無關,在連線mysql資料庫時,為了防止現漢字亂碼而使用的乙個設定)

相當於下面三條指令:

set character_set_client = gb2312;      客戶端字符集

set character_set_results = gb2312;     select查詢返回資料的字符集

set character_set_connection = gb2312;      客戶端與伺服器端連線採用的字符集

mysql 忘記密碼後如何修改密碼

在管理員介面下輸入 mysqld defaults file c program files mysql mysql server 5.7 my default.ini console skip grant tables 進入資料庫管理模式。另外開啟乙個命令列介面,登陸root賬戶。此時無論輸入什麼...

Mysql忘記密碼後修改密碼步驟

mysql 忘記密碼後修改步驟如下 使用 net stop mysql 關閉mysql 在mysql 的安裝目錄的bin目錄下輸入mysqld skip grant tables 回車。skip grant tables 的意思是啟動mysql服務的時候跳過許可權表認證。另開乙個cmd使用管理原方式...

win7下安裝mysql後修改密碼

但是,美中不足的是,文章中的介紹的是沒有密碼的方法,而我想是我的mysql資料庫有密碼,怎麼辦?第一步,登入mysql資料庫。cmd 中輸入mysql u root p 此時會有出現乙個提示,然我們輸入密碼,但是我們安裝時將它設定為了沒有密碼,腫麼辦?哈哈,此時直接回車就可以啦 我一開始時也是不知所...