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

相关推荐
itachi-uchiha5 分钟前
head和tail命令使用
linux·运维·服务器
S_h_a_8 分钟前
八股-Mysql 基础篇(1)
数据库·mysql
Dxy12393102168 分钟前
MySQL的GROUP_CONCAT函数详解
数据库·mysql
馨谙32 分钟前
SELinux 故障排除完全指南:从拒绝访问到快速修复
linux
凤凰战士芭比Q39 分钟前
LNMP环境部署 KodBox私有云盘
linux·架构
南棱笑笑生1 小时前
20251106给荣品RD-RK3588-MID开发板跑Rockchip的原厂Android13系统时禁止锁屏+永不休眠
linux·运维·服务器·rockchip
赖small强1 小时前
Linux 优先级反转问题详解与处理方案
linux·优先级反转·优先级继承·缩短临界区
wdfk_prog2 小时前
[Linux]学习笔记系列 -- [kernel][time]timekeeping
linux·笔记·学习
yuanManGan2 小时前
走进Linux的世界:冯诺依曼体系结构
linux
小白银子2 小时前
零基础从头教学Linux(Day 60)
linux·数据库·mysql·oracle