MySQL的免安裝和配置修改密碼

2021-09-02 15:38:54 字數 3231 閱讀 4363

mysql-5.6.17-win32免安裝版配置詳解

步驟閱讀

工具/原料

windows 2003 r2 mysql-5.6.17-win32.zip

方法/步驟12

解壓到自定義目錄,我這裡演示的是d:\wamp\mysql\

3複製根目錄下的my-default.ini,改名為my.ini,my.ini用下面內容替換

#以下是複製內容,這行可不複製

[client]

port=3306

default-character-set=utf8

#客戶端字元型別,與服務端一致就行,建議utf8

[mysqld]

port=3306

character_set_server=utf8

#服務端字元型別,建議utf8

basedir=d:\wamp\mysql

#解壓根目錄

datadir=d:\wamp\mysql\data

#解壓根目錄\data

sql_mode=no_engine_substitution,strict_trans_tables

[winmysqladmin]

d:\wamp\mysql\bin\mysqld.exe 

#解壓根目錄\bin\mysqld.exe

#以上是複製內容,這行可不複製

4環境變數配置

我的電腦-屬性-高階-環境變數-新建

變數mysql_home  值d:\wamp\mysql

找到變數path 編輯,在後面加上  ;%mysql_home%\bin

5執行中輸入cmd ,或找到c:\windows\system32\cmd.exe,進入mysql解壓目錄bin子目錄下,

c:\documents and settings\administrator>cd\

c:\>d:

d:\>cd wamp

d:\wamp>cd mysql

d:\wamp\mysql>cd bin

d:\wamp\mysql\bin>

d:\wamp\mysql\bin>mysqld -install 

(cmd命令:cd\  返回根目錄

d: 進入d盤 

cd wamp  進入wamp資料夾)

6啟動、停止、移出mysql服務

啟動mysql服務:net start mysql

停止mysql服務:net stop mysql

移出mysql服務:mysqld -remove

這裡啟動服務,方便下一步操作。

7修改root密碼:

執行中輸入cmd ,跳到安裝目錄/bin下,

d:\wamp\mysql\bin>mysql -uroot

mysql>show databases; 

mysql>use mysql;

mysql>delete from user where user="";

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

mysql>flush privileges; 

mysql>quit;

此時登入時可用如下命令:

d:\wamp\mysql\bin>mysql -uroot -p

enterpassword:newpassword

88:常用命令

mysql>show databases;       顯示所有表

mysql>use mysql;            切換到表mysql         

mysql>show tables;          顯示表的結構

注意事項

cmd要以管理員身份執行

進入mysql輸入命令以分號結尾

mysql修改root密碼的多種方法

mysql root

方法1: 用set password命令

mysql -u root

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

方法2:用mysqladmin

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;

在丟失root密碼的時候,可以這樣

mysqld_safe --skip-grant-tables&

mysql -u root mysql

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

mysql> flush privileges;

mysql access denied for user錯誤

步驟閱讀

方法/步驟

1mysql遠端連線時的「access denied for user **@**」錯誤,搞的我很頭大,後來查出來解決方法。記錄一下,怕以後再忘記:

2首先本地登陸mysql,然後執行這兩句**:grant all privileges on *.* to root@』%』 identified by 』000000′;flush privileges;格式:grant 許可權 on 資料庫名.表名 使用者@登入主機 identified by 「使用者密碼」;

3引數說明: all privileges表示賦給遠端登入使用者的許可權,all privileges表示所有的許可權,你也可以單獨或組合賦select,update,insert,delete許可權;*.*:第乙個*表示要賦權的資料庫名,*當然表示全部資料庫了,第二個*表示資料庫下的表名,同理,*表示全部表,像我這樣的懶人當然就直接用*.*了,反正都是自己開發用

4root表示要賦權的使用者;%表示遠端登入的ip,如果要限制登入ip的話,這裡就添你允許登入的ip,比如192.18.1.99等,%表示不限制ip(再次偷懶),000000是使用者遠端登入的密碼。就這麼簡單。這句執行以後再執行flush privileges,搞定!

MySql免安裝版配置以及修改root密碼

建立建my.ini檔案,可以新建文字文件,將下面的內容複製到文字文件,然後另存為即可,注意編碼要用ansi。如果路徑和我的不一致,需要修改basedir和datadir的路徑。mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306...

mysql免密登入和修改密碼

1 停止mysql服務 windows net stop mysql linux rpm service mysql stop mac 系統偏好設定 點開底部mysql stop mysql server 2 跳過密碼驗證 找到mysql的配置檔案 windows my.ini my linux m...

mysql免安裝 mysql 免安裝配置

2 配置環境變數 1 解壓目錄 d mysql 8.0.16 winx64 2 配置環境變數 3 新增配置檔案 1 配置檔案目錄 d mysql 8.0.16 winx64 2 配置檔名 my.ini 3 檔案內容 mysql 設定mysql客戶端預設字符集 default character se...