程序员

Mysql远程连接,以及用户权限管理

2019-04-17  本文已影响0人  火星云s1

用户管理


CREATE USER 'username'@'localhost' IDENTIFIED BY 'A##..123aaa';

# 修改密码
SET PASSWORD FOR 'username'@'localhost' = PASSWORD('newpassword');
DROP USER 'username'@'localhost';

权限管理


>> / * 可以直接创建用户的同时授权 * /
mysql > GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'pwd' WITH GRANT OPTION;

/ * 必须执行这个在退出 * /
mysql > FLUSH PRIVILEGES; 

/ * 到这一步便可以远程登录 */

此时可以通过远程访问正常登录

mysql > REVOKE privilege ON nextcloud_db.* FROM 'nextcloud-root'@'%';

小贴士 MySQL服务器允许的最大连接数16384

> / * 查看mysql最大连接数 */
show variables like 'max_connections';

/ * 查看所有的慢查询 */
show variables like '%slow%';

/ * 查看所有的临时表 */
show global status like 'created_tmp%';
上一篇 下一篇

猜你喜欢

热点阅读