--建立使用者
create user 'user1'@'localhost' identified by 'pass1';
grant select,insert,update,delete on *.* to 'user1'@'localhost';
grant all on *.* to 'user1'@'localhost';
1.修改root密碼 方法1:使用mysqladmin命令
--適用於記得root舊密碼,修改root密碼
語法:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼
例如:# mysqladmin -u root -proot password mysql
--注意:如當舊密碼輸入錯誤時會報如下錯誤
# mysqladmin -u root -proot1 password mysql
mysqladmin: connect to server at 'localhost' failed
error: 'access denied for user 'root'@'localhost' (using password: yes)'
方法2:直接更新user表password欄位
--適用於忘記root密碼,而對root密碼進行重置
step 1: 修改mysql的登入設定
# vi /etc/my.cnf
--windows
系統是my.ini檔案
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
step 2: 重新啟動mysql
[root@gc ~]# service mysql restart
shutting down mysql..[確定]
starting mysql...[確定]
step 3: 登入並修改mysql的root密碼
--此時直接用mysql即可無需密碼即可進入資料庫了
[root@gc ~]# mysql
welcome to the mysql monitor. commands end with ; or \g.
your mysql connection id is 2
server version: 5.5.24 mysql community server (gpl)
oracle is a registered trademark of oracle corporation and/or its
affiliates. other names may be trademarks of their respective
owners.
type 'help;' or '\h' for help. type '\c' to clear the current input statement.
mysql> use mysql;
database changed
mysql> update user set password=password('new_password') where user='root';
query ok, 5 rows affected (0.00 sec)
rows matched: 5 changed: 5 warnings: 0
mysql> flush privileges;
query ok, 0 rows affected (0.00 sec)
--注意:如果沒做step1,直接用mysql登入時會報如下錯誤
[root@gc ~]# mysql
error 1045 (28000): access denied for user 'root'@'localhost' (using password: no)
step 4: 將mysql的登入設定修改回來
再刪除/etc/my.cnf檔案中的skip-grant-tables
step 5: 重新啟動mysql
[root@gc ~]# service mysql restart
shutting down mysql..[確定]
starting mysql...[確定]
2.修改mysql其它使用者密碼 同樣,普通使用者也可以用上面的方法
--使用mysqladmin命令
[root@njdyw ~]# mysqladmin -u user1 -ppass1 password pass2
--直接修改資料庫表
[root@njdyw ~]# mysql -u user1 -ppass1 –dmysql
mysql> update user set password=password('pass2') where user='user1';
mysql> flush privileges;
mysql常用命令之 使用者密碼修改
mysql常用命令之 使用者密碼修改 建立使用者 create user user1 localhost identified by pass1 grant select,insert,update,delete on to user1 localhost grant all on to user1...
ORACLE常用命令之使用者許可權角色
四 使用者管理 1.create a user create user kong identified by kong default tablespace users temporary tablespace temp 2 alter user alter user kong quota 100m...
mysql常用命令 登入 增加使用者 密碼更改
一 連線mysql 格式 mysql h主機位址 u使用者名稱 p使用者密碼 例1 連線到本機上的mysql。首先在開啟 dos 視窗,然後進入目錄 mysqlpath bin mysqlpath 是mysql安裝的主目錄,再鍵入命令 mysql uroot p 回車後提示你輸密碼,如果剛安裝好 m...