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

相关推荐
Ribou9 分钟前
Ubuntu 24.04.2安装k8s 1.33.4 配置cilium
linux·ubuntu·kubernetes
tan180°1 小时前
Boost搜索引擎 网络库与前端(4)
linux·网络·c++·搜索引擎
Kt&Rs1 小时前
MySQL复制技术的发展历程
数据库·mysql
手握风云-1 小时前
MySQL数据库精研之旅第十六期:深度拆解事务核心(上)
数据库·mysql
Mr. Cao code2 小时前
Docker:颠覆传统虚拟化的轻量级革命
linux·运维·ubuntu·docker·容器
抓饼先生2 小时前
Linux control group笔记
linux·笔记·bash
挺6的还2 小时前
25.线程概念和控制(二)
linux
叫我龙翔3 小时前
【MySQL】从零开始了解数据库开发 --- 库的操作
数据库·mysql·数据库开发
您的通讯录好友3 小时前
conda环境导出
linux·windows·conda
pan3035074793 小时前
mysql 回表查询(二次查询,如何检查,如何规避)
数据库·mysql