修改mysqld的root使用者密碼

2021-06-29 06:42:40 字數 1295 閱讀 2826

1安裝mysqld服務

yum install mysqld*

2啟動mysqld服務(有初始化資料庫)

/etc/init.d/mysqld start

3從給出的配置檔案模版中選乙個覆蓋到my.cnf當配置檔案,需提前備份my.cnf

#cp /etc/my.cnf /etc/my.cnf.bak

# cp my-medium.cnf /etc/my.cnf

cp:是否覆蓋"/etc/my.cnf"?y

進入mysqld的配置檔案

vim /etc/my.cnf

4在[mysqld]新增命令,使啟動時跳過密碼

[mysqld]

port            = 3306

socket          = /var/lib/mysql/mysql.sock

skip-locking

key_buffer_size = 16m

max_allowed_packet = 1m

table_open_cache = 64

sort_buffer_size = 512k

net_buffer_length = 8k

read_buffer_size = 256k

read_rnd_buffer_size = 512k

myisam_sort_buffer_size = 8m

skip_grant_tables

5重啟mysqld

# /etc/init.d/mysqld restart

停止 mysqld:                                              [確定]

正在啟動 mysqld:                                          [確定]

6登入mysql

# mysql

mysql>use mysql

database changed

8修改密碼

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

query ok, 2 rows affected (0.00 sec)

rows matched: 3  changed: 2  warnings: 0

9修改mysqld的配置檔案刪掉之前加入的命令

#skip_grant_tables

10重啟mysqld服務,並使用redhat的密碼登入

# mysql -u root -p

mysql修改root使用者的密碼

方法1 用set password命令 首先登入mysql。格式 mysql set password for 使用者名稱 localhost password 新密碼 例子 mysql set password for root localhost password 123 方法2 用mysqla...

MYSQL 修改root使用者密碼

當我們裝了mysql一段時間後發現root使用者密碼忘了,真蛋疼!這時候該怎麼辦!1.停止mysql服務 在my.ini 檔案中 mysqld 下面加上這樣一句 skip grant tables 表示服務再啟動的時候是跳過許可權驗證的。然後我們就不需要任何使用者名稱和密碼直接可以登入mysql了,...

centos修改root使用者密碼

1.在開啟的虛擬機器上面,ctrl alt del,進入如下介面,選擇第乙個,然後按字母e進入編輯模式。2.在如下行的末尾新增 rd.break 注意前面有乙個空格。3.按ctrl x重新啟動系統 4.啟動後,重掛在系統真實根目錄 mount o remount,rw sysroot5.切換到系統的...