MySQL常用操作

2021-09-30 09:38:27 字數 1857 閱讀 7876

1.設定環境變數:

cmd視窗下   set path=c:\program files\mysql\mysql server 5.5\bin;

2.啟動mysql:

mysqld

3.連線mysql:

mysql -h 主機位址 -u 使用者名稱 -p

4.退出mysql:

mysql>exit;

5.增加使用者:

新增乙個使用者test1,密碼123,可在任何主機上登入,擁有所有許可權(不能給其他人分配許可權)

mysql>grant select,insert,update,delete on *.* to test1@」%」 identified by 「123″;

新增乙個使用者test2,密碼123,讓其只能在localhost上登入

mysql>grant select,insert,update,delete on mydb.* to test2@localhost identified by 「123″;

新增乙個超級用使用者(能為他人分配許可權)

mysql>grant all privileges on *.* to test3@」%」 identified by 』123′ with grant option;

6.刪除授權

mysql>revoke select,insert,update,delete on *.* from test1;

7.備份資料庫

備份在mysql中建立的資料庫,cmd下輸入:

mysqldump -h (主機位址) -u root -p databasename > database.sql

8.恢復資料庫

mysql -h (ip) -u root -p databasename < database.sql

9.備份表

mysqldump -h (ip) -u root -p databasename tablename > tablename.sql

10.恢復表

mysql -h (ip) -u root -p databasename tablename < tablename.sql

11.匯入命令

使用source命令可以將乙個現有資料庫檔案,擴充套件名為sql或者txt,匯入到mysql中

mysql>source d:/mysql.sql;

12.常用查詢

mysql>select now();    //查詢時間

mysql>select user();   //查詢當前使用者

mysql>select version();     //查詢資料庫版本

mysql>select database();    //查詢正在使用的資料庫

疑難問題

一、mysql重灌時需要舊密碼解決方法

方法2:  下面以在windows系統上為例,linux上將步驟2的mysqld換為safe_mysqld即可   1 、停止mysql服務:   net stop mysql //停止客戶端

2、開乙個dos視窗執行:   c:\mysql\bin>mysqld –skip-grant-tables & //伺服器設定為無許可權設定

3、再開乙個dos視窗執行:   c:\mysql\bin>mysql mysql   //進入系統mysql資料庫   > update user set password = password(』123456′) where user = 『root』; //更新root密碼   root密碼即為設定為123456!

4. 啟動任務管理器,殺掉mysqld  程序.必須有這一步,否則啟動服務時會出現異常.   //殺掉伺服器程序

5、啟動mysql服務:   net start mysql

my sql常用操作

1.grant allprivilegeson tomonty localhost identified by something with grant option monty 可以從任何地方連線伺服器的乙個完全的超級使用者,但是必須使用乙個口令 something 做這個。注意,我們必須對 mo...

mysql 常用操作

1 修改表名在mysql中修改表名的sql語句在使用mysql時,經常遇到表名不符合規範或標準,但是表裡已經有大量的資料了,如何保留資料,只更改表名呢?alter table table name rename to new table name 例如alter table admin user r...

mysql常用操作

mysql常用操作 修改root密碼 用root 進入mysql後 mysql set password password 你的密碼 mysql flush privileges 檢視表結構 show create table 表名 清空表且令自增字段從1開始 truncate table 表名 檢...