Linux Mysql创建新用户并允许远程连接

第一步 登陆mysql:

mysql  -u 数据库用户名 -h 数据库IP -p

根据提示 输入数据库密码

 

第二步:

GRANT ALL PRIVILEGES ON *.* TO '自定义用户名'@'%' IDENTIFIED BY '自定义密码' WITH GRANT OPTION;

flush privileges;

 

第三步 查看数据:

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

 

第四步:

可以使用本地的数据库管理工具连接了

要在 Linux远程连接 MySQL 数据库,需要按照以下步骤操作: 1. 确认 MySQL 服务器已启动,并且允许远程连接。 2. 登录 MySQL 服务器,创建一个允许远程连接用户,并授予该用户访问权限。 3. 在客户端 Linux 上安装 MySQL 客户端工具。 4. 使用 MySQL 客户端工具连接到 MySQL 服务器。 下面是具体步骤: 1. 确认 MySQL 服务器已启动,并且允许远程连接 默认情况下,MySQL 服务器只允许本地连接。如果要允许远程连接,需要在 MySQL 服务器上进行配置。 打开 MySQL 配置文件 `my.cnf`,找到以下行: ``` bind-address = 127.0.0.1 ``` 注释掉这一行,或者将其改为 MySQL 服务器的 IP 地址。保存文件并重启动 MySQL 服务器。 2. 创建一个允许远程连接用户,并授予该用户访问权限 在 MySQL 服务器上登录,创建一个用户,并授予该用户访问权限。例如: ``` GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' IDENTIFIED BY 'password'; ``` 这将创建一个名为 `remote_user` 的用户,并授予该用户在任何主机上访问任何数据库的权限。请注意,这不是最安全的设置,因为它允许任何人连接到您的 MySQL 服务器。如果您只想允许特定 IP 地址的客户端连接,请将 `%` 替换为该 IP 地址。 3. 在客户端 Linux 上安装 MySQL 客户端工具 可以使用以下命令在 Ubuntu 上安装 MySQL 客户端: ``` sudo apt-get install mysql-client ``` 对于其他发行版,请使用相应的包管理器。 4. 使用 MySQL 客户端工具连接到 MySQL 服务器 使用以下命令连接到 MySQL 服务器: ``` mysql -h [MySQL服务器IP地址] -u [用户名] -p ``` 例如: ``` mysql -h 192.168.1.100 -u remote_user -p ``` 将提示输入密码。输入先前创建用户的密码即可连接到 MySQL 服务器。 希望这些步骤对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

痴人异梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值