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

相关推荐
朱小弟cs61 小时前
Orange的运维学习日记--41.Ansible基础入门
linux·运维·学习·ci/cd·自动化·ansible·devops
CIb0la1 小时前
kali linux 2025.2安装WPS并设置无报错的详细步骤
linux·运维·wps
醉方休2 小时前
Node.js 精选:50 款文件处理与开发环境工具库
linux·运维·node.js
zuozewei3 小时前
MySQL高可用改造之数据库开发规范(大事务与数据一致性篇)
数据库·mysql·数据库开发
代码老y3 小时前
从裸机到云原生:Linux 操作系统实战进阶的“四维跃迁”
linux·运维·云原生
CMCST4 小时前
CentOS 7.9 升级 GLibc 2.34
linux·运维·centos
xiep14383335104 小时前
Rocky Linux 10 部署 Kafka 集群
linux·运维·kafka
DONG9136 小时前
关系型数据库:原理、演进与生态全景——从理论基石到云原生的深度巡礼
数据库·sql·mysql·database
秋难降7 小时前
零基础学习SQL(五)——函数详解
python·sql·mysql
笨鸟要努力8 小时前
Ubuntu 全盘备份
linux·运维·ubuntu