Ubuntu中给mysql添加新用户并分配权限

在Ubuntu操作系统下,通过执行以下命令启动MySQL服务:/etc/init.d/sudo mysqld 为了添加新的MySQL用户并分配权限,可以按照以下步骤操作:使用以下命令登录MySQL:mysql -u root 之后,执行以下命令为新用户分配权限:grant 权限1,权限2,权限n on 数据库名称.表名称 to 用户名@用户地址 identified by '...
Ubuntu中给mysql添加新用户并分配权限
在Ubuntu操作系统下,通过执行以下命令启动MySQL服务:

/etc/init.d/sudo mysqld

为了添加新的MySQL用户并分配权限,可以按照以下步骤操作:

使用以下命令登录MySQL:

mysql -u root

之后,执行以下命令为新用户分配权限:

grant 权限1,权限2,权限n on 数据库名称.表名称 to 用户名@用户地址 identified by '连接口令';

其中,权限1,权限2,权限n代表14个预定义的权限,如select,insert,update,delete,create,drop等,用于指定用户对特定数据的访问权限。如果将权限1,权限2,权限n设为all privileges或all,则表示赋予用户全部权限。如果数据库名称.表名称为*.*,则表示赋予用户对服务器上所有数据库所有表的权限。用户地址可设为localhost、ip地址、机器名称、域名,或用'%'表示从任何地址连接。'连接口令'不能为空,否则创建失败。

以下是具体的权限分配示例:

grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by '123';

这表示为来自10.163.225.87的用户joe分配了对vtdc数据库中employee表的select,insert,update,delete,create,drop操作权限,并设定口令为123。

grant all privileges on vtdc.* to joe@10.163.225.87 identified by '123';

这表示为来自10.163.225.87的用户joe分配了对vtdc数据库所有表的所有操作权限,并设定口令为123。

grant all privileges on *.* to joe@10.163.225.87 identified by '123';

这表示为来自10.163.225.87的用户joe分配了对所有数据库的所有表的所有操作权限,并设定口令为123。

grant all privileges on *.* to joe@localhost identified by '123';

这表示为本地用户joe分配了对所有数据库的所有表的所有操作权限,并设定口令为123。2024-10-03
mengvlog 阅读 26 次 更新于 2025-09-10 09:51:04 我来答关注问题0
  • grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by '123';这表示为来自10.163.225.87的用户joe分配了对vtdc数据库中employee表的select,insert,update,delete,create,drop操作权限,并设定口令为123。grant all privileges on vtdc.* to joe@10...

  •  翡希信息咨询 Ubuntu自启动Mysql的三种方式_MySQL

    查看状态:使用chkconfig mysql list命令,可以查看Mysql服务在不同运行级别的状态。添加到管理列表:若Mysql服务不在chkconfig的管理列表中,使用chkconfig add mysql命令将其添加。设置开机自启动:使用chkconfig add mysql命令为Mysql服务添加开机自启动选项,并通过chkconfig mysql list命令确认是否已成功设置...

  •  文暄生活科普 ubuntu安装mysql,以及完全重新安装的方法_MySQL

    安装MySQL服务:在终端中输入sudo aptget install mysqlserver命令,并按回车执行。系统将自动下载并安装MySQL服务。配置MySQL:打开配置文件:使用sudo vim /etc/mysql/my.cnf命令打开MySQL的配置文件。修改bindaddress:在文件中查找bindaddress = 127.0.0.1这一行。在行首添加#符号以注释此行,允许MySQL...

  •  翡希信息咨询 ubuntu mysql安装及需要其他主机连服务器mysql时的设置(error:10061)

    一、安装MySQL 使用root账号登录Ubuntu服务器。安装MySQL服务器、客户端和开发库:sudo aptget install mysqlserversudo aptget install mysqlclientsudo aptget install libmysqlclientdev验证安装是否成功:使用命令sudo netstat tap | grep mysql,如果看到mysql相关的监听端口,则表示安装成功。二、设置MySQL远...

  • 创建新的独立管理用户以管理所有数据库。或者,将验证方法从 auth_socket 修改为 mysql_native_password。总结:在 Ubuntu 20.04 上安装 MySQL 后,下一步是学习如何管理 MySQL 用户和数据库。如有疑问,请通过以下方式联系我们:微信: sn0wdr1am86 微信群: 加微信后备注“微信群”QQ: 3217680847 QQ ...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部