千家信息网

数据库基本使用

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,1.登录和退出mysql服务器:mysql -h主机名 -u用户名 -p密码 -e"sql 命令"例1:mysql -uroot -p123456 #root用户,密码123456登录数据库。例2:m
千家信息网最后更新 2026年11月02日数据库基本使用

1.登录和退出mysql服务器:
mysql -h主机名 -u用户名 -p密码 -e"sql 命令"
例1:mysql -uroot -p123456 #root用户,密码123456登录数据库。
例2:mysql -uroot -p123456 -e "desc mysql.user" #root用户,密码123456登录并查看user表结构。
例3:mysql -uroot -p123456 mysql #root用户,密码123456登录并直接进入mysql数据库。
2.新建普通用户:
2.1使用create user语句创建新用户。
例: create user zhangsan@localhost identified by "132456"; #创建用户张三,指定密码为123456.
例: create user zhangsan@"%" identified by "123456"; #创建用户张三,指定密码为123456.
2.2使用grant 语句创建用户:
例:grant all on . to zhangsan@localhost identified by "123456"; #创建张三用户并授予对所有数据库的所有表的所有权限。
select from mysql.user where user='zhangsan'\G; #查看zhangsan用户的信息,权限都为 y。
3.删除普通用户:
3.1 例:drop mysql.user zhangsan@localhost; #删除用户zhangsan;
3.2 例:delete from mysql.user where user='zhangsan'; #删除用户zhangsan。
4.root用户修改自己密码:
4.1 mysqladmin -uroot -p123456 password '654321' #命令行修改,-p指定旧密码,引号里为新密码。
4.2 update mysql.user set password=password('123456') where user='root'; flush privileges; #把root用户密码该为123456;刷新权限表。
4.3 set password=password('654321'); #修改root用户密码为123456;
5.root用户修改普通用户密码:
5.1 set password for zhangsan@localhost = password('123456'); #修改zhangsan密码为123456.
5.2 update mysql.user set password=password('123456') where user='zhangsan';flush privileges; #修改zhangsan用户的密码为123456;刷新权限表。
5.3 grant usage on
.* to zhangsan@localhost identified by '123456'; #修改zhangsan用户密码为123456;

  1. 普通用户修改密码:
    6.1 set password=password('123456'); #使用普通用户登录数据库,执行命令。
    7.root用户密码丢失的解决办法:
    7.1 修改配置文件/etc/my.cnf 在【mysql】下添加 skip-grant-tables
    7.2 systemctl restart mariadb #重启服务
    7.3 mysql #登录数据库
    7.4 set password=password('123456'); #修改密码
    7.5 vim /etc/my.cnf 注释掉 #skip-grant-tables
    7.6 systemctl restart mariadb #重启服务
    8.localhost 为本地登录 "%" 为远程登录
用户 密码 登录 数据 数据库 普通 权限 命令 张三 服务 语句 主机 信息 办法 引号 文件 服务器 注释 用户名 结构 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网金融监管科技数据 科技制造互联网公司 互联网科技英文 广州凡科互联网科技 互联网科技公司名称 互联网科技公司做什么 互联网科技大会案例 华脉科技工业互联网产品 中盈科技互联网信息有限公司 新华互联网科技2019 中国科技互联网公司收入 欧洲十大科技互联网公司 语蝶互联网科技有限公司 深圳市优智互联网科技有限公司 内蒙古九一互联网科技 江苏苏星互联网科技有限公司 互联网风格科技公司名称 艺电能源互联网科技有限公司招聘 三亚科技创新互联网基地 山东亿川互联网科技有限责任公司 鸠鸠互联网科技 疫情对互联网科技公司影响 互联网科技公司有哪些 互联网科技生活的内容 北京大学互联网科技怎么样 燊美集互联网科技有限公司 湖北辰鑫科技互联网 科技互联网公司两年变化 10位科技互联网大佬 互联网企业和网络科技有限公司
0