mysql生效命令 mysql常使用的命令

2021-10-19 16:44:43 字數 1694 閱讀 7847

mysql -uroot -p;會提示你輸入密碼

登入修改資料庫的密碼

set password for 'root'@'localhost' = password('newpass');

用mysqladmin

mysqladmin -u root password "newpass"

如果root已經設定過密碼,採用如下方法mysqladmin -u root password oldpass "newpass"

用update直接編輯user表

mysql -u root

mysql> use mysql;

mysql> update user set password = password('newpass') where user = 'root';

mysql> flush privileges;

在丟失root密碼的時候

mysqld_safe --skip-grant-tables&

mysql -u root mysql

mysql> update user set password=password("new password") where user='root';

mysql> flush privileges;

資料庫連線許可權指定

授權使用者root使用密碼root從任意主機連線到mysql伺服器:

grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

flush privileges;生效

授權使用者root使用密碼root從指定ip為10.96.170.53的主機連線到mysql伺服器:

grant all privileges on *.* to 'root'@'218.12.50.60' identified by 'enjoy3c_p' with grant option;

grant all privileges on database.* to 'root'@'218.12.50.60' identified by 'enjoy3c_p' with grant option;指定資料庫

flush privileges;生效

資料庫連線檢視和修改

檢視最大連線數:

show variables like '%max_connections%';

修改最大連線數

1.mysql配置檔案 my.ini 或 my.cnf,修改max_connections=100

2.set global max_connections=200。這種方式在mysql重啟時候不會生效建議第一種

檢視所有的訪問資訊

show processlist;只列出前100條,如果想全列出請使用show full processlist;

找到了連線去看看具體的狀態

命令:show status;

命令:show status like '%下面變數%';

檢視連線當前資料庫的ip的數量

select substring_index(host,':',1) as ip , count(*) from information_scheme.processlist group by ip;

分享到:

2015-12-17 14:45

瀏覽 224

分類:資料庫

mysql檢視mylog命令 mysql常用命令

連線mysql 1.登入mysql資料庫 mysql u使用者名稱 p密碼 示例 2.登入遠端主機的mysql mysql h遠端主機ip位址 u使用者名稱 p密碼 示例 注 建立使用者命令格式為 create user hehe 192.168.93.151 3.退出mysql命令 exit 修改...

mysql常使用的命令

登入資料庫 mysql uroot p 會提示你輸入密碼 i 登入修改資料庫的密碼 i set password for root localhost password newpass i 用mysqladmin i mysqladmin u root password newpass 如果root...

MySQL 許可權生效

用grant revoke或set password對授權表施行的修改會立即被伺服器注意到。如果你手工地修改授權表 使用insert update等等 你應該執行乙個flush privileges語句或執行mysqladmin flush privileges告訴伺服器再裝載授權表,否則你的改變將...