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

相关推荐
bukeyiwanshui1 小时前
20260417 DNS实验
linux
代码中介商1 小时前
Linux 帮助手册与用户管理完全指南
linux·运维·服务器
五阿哥永琪2 小时前
MySQL 中 VARCHAR、TEXT 与 JSON 类型:区别、场景与选型指南
数据库·mysql·json
Rooting++2 小时前
mysql 算一堆经纬度的距离总长
数据库·mysql
y = xⁿ2 小时前
MySQL:count(1)与count(*)有什么区别,深分页问题
android·数据库·mysql
gjc5923 小时前
踩坑案例:容器方式部署的MySQL无法访问?
数据库·mysql
Dream of maid3 小时前
Mysql(8)约束
数据库·mysql
锦轩韶华3 小时前
MySQL 5.1.73(winx64)安装、Navicat 数据库连接测试及简单数据库sql语句操作记录
mysql
weixin_449173653 小时前
Linux -- 项目中查找日志的常用Linux命令
linux·运维·服务器
晨曦夜月4 小时前
mysql事务的基本操作
数据库·mysql