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

相关推荐
C_心欲无痕11 小时前
ts - tsconfig.json配置讲解
linux·前端·ubuntu·typescript·json
冰西瓜60011 小时前
国科大2025操作系统高级教程期末回忆版
linux
HIT_Weston12 小时前
93、【Ubuntu】【Hugo】搭建私人博客:面包屑(一)
linux·运维·ubuntu
cuijiecheng201812 小时前
Linux下Beyond Compare过期
linux·运维·服务器
HIT_Weston13 小时前
92、【Ubuntu】【Hugo】搭建私人博客:侧边导航栏(六)
linux·运维·ubuntu
CodeAllen嵌入式13 小时前
Windows 11 本地安装 WSL 支持 Ubuntu 24.04 完整指南
linux·运维·ubuntu
码农小韩14 小时前
基于Linux的C++学习——指针
linux·开发语言·c++·学习·算法
萧曵 丶14 小时前
MySQL 主键不推荐使用 UUID 的深层原因
数据库·mysql·索引
wdfk_prog14 小时前
[Linux]学习笔记系列 -- [fs]seq_file
linux·笔记·学习
Jay Chou why did15 小时前
wsl安装完无法进入wsl
linux