mysql管理操作

2021-07-28 09:43:09 字數 983 閱讀 6655

修改密碼:

1. 第一種方法:用root登入mysql為其他使用者設定密碼,

set password for 'username'@'host'=password('password');

2. 第二種方法:用mysqladmin設定密碼

mysqladmin -uusername -hhost -ppassword 'password' ;

3. 第三種方法:修改mysql資料庫中的user表

use mysql;

update user set password=password('password') where user='root';

4. 第四種方法:用alter命令修改密碼

alter user 'root'@'localhost' identified by 'root'

修改密碼之後,都應該重新整理許可權,flush privileges;

建立資料庫:

1. 建立資料庫:create database testdb;

2. 使用資料庫:use testdbd;

建立使用者:

create user 'username'%'host' identified by 'password';

刪除使用者:

drop user 'username'@'host';

賦予許可權:

grant privilege_name on db_name .tb_name to 'username'@'host' [identified by 'password'];

取消許可權:

revoke privilege_name on db_name.tb_name from 'username'@'host';

檢視使用者許可權:

show grants for 'usernme'@'host';

賦予所有許可權:

grant all privileges on mydb.* to 'aboboo';

MySQL管理和常見操作

mysql資料庫管理 sudo systemctl start mysql 啟動mysql服務命令 sudo systemctl stop mysql 停止mysql服務命令 sudo systemctl restart mysql 重新啟動mysql服務命令 mysql服務隨系統自動執行 sudo...

MySQL之安裝管理操作

mysql是乙個關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下公司。mysql 最流行的關係型資料庫管理系統,在 web 應用方面mysql是最好的 rdbms relational database management system,關聯式資料庫管理系統 應...

mysql表的管理與操作

1 建立表 指定字符集 create table 表名 欄位名 資料型別,欄位名 資料型別,欄位名 資料型別 character set utf8 2 檢視已有表的字符集 show create table 表名 show tables 檢視庫擁有的表 3 檢視表結構 desc 表名 以類似exce...