Linux mysql使用
首先結束mysql進程,利用ps aux | grep mysql命令得到進程ID號,kill ID號,結束進程其次,
運行mysqld --skip-grant-tables然後,
再開一個終端,輸入mysql -u root mysql進去後,
執行UPDATE user SET Password=PASSWORD('my_password') where USER='root';
再執行,FLUSH PRIVILEGES;
搜索退出,重啓mysql,
然後你再運行mysql -u root -p輸入你的密碼,應該就OK了
介紹一個非常有用的mysql啓動參數—— --skip-grant-tables。顧名思義,就是在啓動mysql時不啓動grant-tables,授權表。有什麼用呢?當然是忘記管理員密碼後有用。
操作方法:
1、殺掉原來進行着的mysql:
rcmysqld stop
或者:
service mysqld stop
或者:
kill -TERM mysqld
2、以命令行參數啓動mysql:
/usr/bin/mysqld_safe --skip-grant-tables &
3、修改管理員密碼:
use mysql;
update user set password=password('yournewpasswordhere') where user='root';
flush privileges;
exit;
4、殺死mysql,重啓mysql
Linux 命令
1, which mysql
user: root
password : admin
1, show databases;
2, create database noahOne;
3, CREATE USER 'user1'@'localhost' IDENTIFIED BY 'user1';
4, grant all privileges on noahOne.* to user1@localhost identified by "user1";
5, flush privileges;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.