MySQL新建远程用户:步骤指南(mysql新建远程用户)
MySQL新建远程用户:步骤指南
MySQL关系型数据库是世界上使用最广泛的数据库,常用于web应用程序的后台数据管理。对于专业的程序开发者安全是极其重要的,为了保护数据,安装MySQL的服务器通常要求从远程客户端连接时提供用户名和密码。本文将介绍如何为MySQL服务器新建一个远程用户,让客户端能够从本地访问远程MySQL服务器。
MySQL 新建远程用户的步骤如下:
第一步,进入MySQL控制台。安装完MySQL服务器后,可以使用管理员帐号登录控制台。界面如下图所示:
第二步,新建用户及授予权限。MySQL控制台命令行中输入命令:”create user ‘username’@’ip_address’ identified by ‘password'”,建立一个新的远程账户username@ip_address ,该账号密码为password。比如”create user ‘remote_user’@’127.0.0.1’identified by ‘123456’”则表示创建了名为remote_user,密码为123456,只能通过127.0.0.1地址访问MySQL服务器的账号。
第三步,授予远程用户访问权限。在MySQL控制台命令行中输入命令:”grant all privileges on *.* to ‘username’@’ip_address'”,把新建的用户及其ip地址授予登录服务器及数据库的权限。比如”grant all privileges on *.* to ‘remote_user’@’127.0.0.1′”则表示把名为remote_user,密码为123456,只能通过127.0.0.1地址访问MySQL服务器的账号授予任何数据库的权限。
第四步,刷新授权列表,把本次授权更改立即生效。在MySQL控制台命令行中输入命令:”flush privileges”立即使新建的远程用户以及授权生效。
第五步,客户端远程连接MySQL服务器。例如使用Navicat客户端,在“新建连接”界面中输入之前新建的远程用户及密码,然后点击“测试”,若能够连接服务器,那么新建远程用户成功!
以上就是MySQL新建远程用户的步骤。MySQL的远程登陆授权系统很不安全,所以一般在服务器上只允许本地连接,一旦给远程用户授权,请务必确保账号安全,不给未经授权的用户使用权限。