首页 > 数据库技术 > 详细

数据库连接与密码修改

时间:2019-10-07 12:16:15      阅读:68      评论:0      收藏:0      [点我收藏+]

数据库连接与密码修改

一、数据库登录

  1. 游客登录

    注意:使用游客登录,只能查看数据库,不能进行其他操作

    打开cmd窗口,输入mysql:

    格式:mysql

    eg: >> mysql

  2. 账号密码登录

    格式:mysql -u 用户名 -p 密码

    eg>>: mysql -u root -- 123456

  3. 远程登录指定服务器的mysql

    格式:mysql -h ip 地址 -P端口号 -u 账号 -p

    eg>>: mysql -h 127.0.0.1 -P 3306 -u root -p 123456

  4. 退出数据库

格式:quit

格式:exit

二、查看用户信息

  1. 查看当前登录登录

格式:select user();

eg>>: select user();

  1. root登录权限查看所有用户信息

格式:select * from mysql.user;

格式:select * from mysql.user \G;

格式:select user, password, host from mysql.user;

  1. root登录权限删除游客(操作后要重启mysql服务)

格式:delete from mysql.user where user=‘‘;

三 、修改密码

  1. root登录修改密码(操作后要重启mysql服务)

格式:update mysql.user set password=password("123456") where host=‘localhost‘;

  1. 没有登录修改密码

格式:mysqladmin -u 用户名 -p 旧密码 password "新密码"

eg>>: mysqladmin -u root -p 123 password ‘‘123456‘‘

  1. root登录修改密码

格式:set password for 用户名@主机名 = password(‘新密码‘); # set password = password(‘root‘) 给当前数据库设置密码

eg>>: set password for randysun@localhost = password(‘123‘);

  1. 删除用户

格式: drop user 用户名@主机名;

eg>>: drop user randysun@localhost;

四、创建用户

  1. root 登录下,创建用户,给予相关权限

格式:grant 权限1,权限2...权限n on 数据库.表名 to 用户名@主机名 identified by "密码"

eg>>: grant all on *.* to randysun@"localhost" identified by "123";

  1. root创建用户

格式:create user ‘randysun@‘192.168.10.%‘ IDENTIFIED BY ‘123‘;# 指示网段

格式:create user ‘randysun‘@‘192.168.10.5‘ # 指示某机器可以连接

格式:create user ‘randysun‘@‘%‘ #指示所有机器都可以连接

格式: show grants for ‘randysun‘@‘192.168.10.5‘;查看某个用户的权限

格式:flush privileges; # 刷新使授权立即生效

格式:

数据库连接与密码修改

原文:https://www.cnblogs.com/randysun/p/11629774.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!