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;



    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章