mysql创建账号命令
1. 使用 root 账号登录 MySQL使用 root 账号登录 MySQL,登录成功如图所示:新建一个 MySQL 子账号,新建子账号命令如下: 命令 : CREATE USER ‘test‘@‘...
2024.11.11在Mysql中显示所有用户
1.登录数据库
首先,你需要使用如下命令登录到数据库,注意,必须是root用户哦~
## mysql -u root -p2.查询用户表
在Mysql中其实有一个内置且名为mysql的数据库,这个数据库中存储的是Mysql的一些数据,比如用户、权限信息、存储过程等,所以呢,我们可以通过如下简单的查询语句来显示所有的用户呢。
select User, Host, Password FROM mysql.user;你将会看到如下这样的信息:
+------------------+--------------+--------------+ | user | host | password | +------------------+--------------+--------------+ | root | localhost | 37as%#8123fs | | debian-test-user | localhost | HmBEqPjC5Y | | johnsm | localhost | | | brian | localhost | | | root | 111.111.111.1| | | guest | % | | | linuxprobe | 10.11.12.13 | RFsgY6aiVg | +------------------+--------------+--------------+ 7 rows in set (0.01 sec)如果你想增加或减少一些列的显示,那么你只需要编辑这条sql语句即可,比如你只需要显示用户的用户名,那么你就可以这样使用select User FROM mysql.user;,就是这样了,很简单嘛,就用这种方法就可以获得所有用户了呢,快去试试吧。
3.显示所有的用户(不重复)
熟悉Mysql的朋友们都知道DISTINCT这个修饰的作用吧,对了,就是去除重复的数据,所以我们可以使用如下命令显示所有你的Mysql的用户而忽略那些仅仅是主机名不同的用户。
select DISTINCT User FROM mysql.user;这条命令的输出就像下面显示的这样:
+------------------+ | user | +------------------+ | root | | debian-test-user | | johnsm | | brian | | guest | | linuxprobe | +------------------+ 6 rows in set (0.01 sec)1. 使用 root 账号登录 MySQL使用 root 账号登录 MySQL,登录成功如图所示:新建一个 MySQL 子账号,新建子账号命令如下: 命令 : CREATE USER ‘test‘@‘...
2024.11.11以下命令只在mysql5.7运行通过,对于低版本或者mysql8,个别命令会有所不同,本人未亲测。// 使用root用户登录mysqlmysql -u root -p // 切换到mysql数据库us...
2024.11.08项目遇到过,发现mysql数据库密码被恶意修改,应用程序服务无法正常启动。实现了数据库root密码的修改,通过linux下的命令操作,步骤如下:1、关闭数据库服务service mysqld stop...
2024.11.131、MySQL常用命令create database name; 创建数据库use databasename; 选择数据库drop database name 直接删除数据库,不提醒show tabl...
2024.11.131.登录本地用户命令:mysql -uroot -p123456登录外网用户(需要注意服务器可能只允许本地登录,需要修改相应的配置文件)配置文件是/etc/mysql/my.cnfvim/etc/my...
2024.11.15