怎么在liunx上开启mysql的远程连接

上周,有客户问我如何远程连接Linux系统上的MySQL数据库,我给他详细解释了。
首先,您必须确保Linux系统上安装了MySQL数据库。

第一步,登录Linux系统,然后使用以下命令连接MySQL数据库: 巴什 mysql -u root -p
输入密码后,进入MySQL命令行界面。

第二步是创建一个用户并允许他远程连接。
您可以使用以下命令: sql 授予 上的所有权限。
TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION;
这里的itoffice是用户名,%表示任何计算机都可以连接,也可以指定IP地址。
密码也是itoffice。

第三步,执行flush权限; 命令使刚才的权限设置立即生效。

第四步,查询数据库的用户,看是否创建成功: sql SELECT DISTINCT CONCAT('User: ', user, '@', host, ';') AS query FROM mysql.user;
如果看到新创建的用户,恭喜,创建成功。

第五步,退出MySQL: 巴什 退出
步骤6 :编辑MySQL配置文件/etc/mysql/my.cnf,将bind-address=1 2 7 .0.0.1 修改为bind-address=0.0.0.0,这样MySQL就会监听所有接口的连接请求。

第七步,重启MySQL服务: 巴什 /etc/init.d/mysql 停止 /etc/init.d/mysql启动
步骤8 :检查MySQL的端口号以确保其已启动: 巴什 显示全局变量,如“端口”;
最后一步是设置 Navicat 连接。
打开Navicat,输入刚刚创建的MySQL服务器的用户名、密码和IP地址(如果是本地则为localhost),然后点击测试连接。
如果看到连接成功的提示,则远程连接MySQL数据库的任务就完成了。

mysql允许远程连接设置配置文件

Linux: 1 .找到my.cnf,路径:/etc/mysql/my.cnf 或 /etc/mysql/mysql.conf.d/mysqld.cnf 2 .将bind-inscription行修改或注释为0.0.0.0 3 、重启MySQL服务: sudo systemctl restart mysql
Windows: 1 .找到my.ini,一般在MySQL安装文件夹中 2 、修改或注释[mysqld]下的bind-inscription行为0.0.0.0 3 、重启MySQL服务:重启MySQL服务管理器
使权限和安全组允许远程连接。

mysql数据库允许远程连接

以下是在 Linux 上配置 MySQL 远程连接的步骤:
1 .安装 MySQL: apt-get install mysql-server 2 .检查MySQL状态:ps -e | grep mysql 3 .检查本地连接:mysql -uroot -p[密码] 4 .连接MySQL:mysql -uroot -p[密码] 5 .使用MySQL。
请使用mysql。
6 . 查看用户表:从“用户”中,选择“主机”、“用户”。
7 、更新root用户主机:更新用户集host='%',其中User='root'限制1 ; 8 .刷新权限:Flush权限; 9 、编辑my.cnf:绑定地址=0.0.0.0 1 0.重启MySQL:重启mysql服务 1 1 . 测试远程连接。
mysql -h [远程IP] -P3 3 06 -uroot -p [密码]
完成!

如何用命令连接mysql

好吧...就是这样...mysql -u 用户名-p...对...这样...连接...
2 02 2 年...我在上海...我试过...直接输入 mysql -uroot -p...但是没有反应...我后来才知道...你必须添加 -h...
像...mysql -uadmin -p -h1 9 1 hat...1 应该是IP0。
对...不会出错...之前漏掉了...IP写反了...无法连接...烦人...
还有那个-P...端口...默认是3 3 06 ...如果改的话...改-P...例如-P3 3 07 ...我之前把服务器改成3 3 07 ...忘记加了 -P 无法连接...时间...
密码...输入后无反应...正常。
...看...直接输入...输入...忽略不可见...稍后得到...
用户名...密码...正确...用户名...密码错误...可以重启...远程连接...必须有权限...
防火墙...还需要检查管理员...端口3 3 06 ...可以更改...可以阻止...自己配置...
总之...mysql -u...-p...基本够用...用于远程...添加-h和-P...注意大小写...P是大写的...不要惊慌...
比如...2 02 2 ...我在北京...连接到公司数据库...那就是 mysql -user -p -h пртовыt...连接的 IP 参数错误...特别是 -p 和 -P...还有 IP...端口...如果错误...则无法连接...检查...检查...