linux 使用命令创建mysql账户

目录

前言

mysql默认有一个root用户,这个账户权限太大了,用起来不太安全,我们通常是重新那家一个账户用于一般的数据库操作,下面介绍如何通过命令创建一个mysql账户。

创建步骤

  1. 登录mysql
bash 复制代码
mysql -u root -p

输入root密码后回车即可登录

  1. 切换到mysql数据库
bash 复制代码
use mysql;
  1. 创建账户
bash 复制代码
create user 'zhangsan'@'localhost' identified by 'zhangsan$123';
bash 复制代码
flush privileges;
  1. 赋权限
bash 复制代码
GRANT ALL PRIVILEGES ON *.* TO 'zhangsan'@'%' IDENTIFIED BY 'zhangsan$123';
bash 复制代码
flush privileges;

提示:

flush privileges 命令的作用:在不重启mysql服务器的情况下之前的操作立即生效

通过navicat可以看到刚才创建的账号zhangsan

相关推荐
idolao10 小时前
MySQL 5.7 安装教程:详细步骤+自定义安装+命令行客户端配置(Windows版)
数据库·windows·mysql
似水এ᭄往昔10 小时前
【Linux】gdb的使用
linux·运维·服务器
tian_jiangnan10 小时前
grafana白皮书
linux·服务器·grafana
20年编程老鸟java+ai全栈10 小时前
mysql、pg、oracel数据库迁移避坑指南
数据库·mysql
mizuhokaga11 小时前
Linux内网集群基于Docker 安装 Chat2DB
linux·运维·docker
西柚00111 小时前
Ubuntu22.04.5 + Docker + MySQL 5.7
mysql·docker·容器
Yvonne爱编码11 小时前
数据库---Day 1 数据库基础
数据库·mysql·oracle
Ricky_Theseus12 小时前
数据库关系代数 - 连接操作
linux·数据库·算法
FL4m3Y4n12 小时前
MySQL索引原理与SQL优化
android·sql·mysql
一招定胜负12 小时前
课堂教学质量综合评分系统
java·linux·前端