当前位置:首页 » 操作系统 » 远程连接linux的mysql

远程连接linux的mysql

发布时间: 2023-01-31 15:56:41

❶ 怎么连接linux下的mysql数据库

首先,纠正一下,mysql只是一个数据库软件,安装在windows还是linux操作系统上,连接方法一致,下面介绍windows下如何连接mysql数据库。
一、本机mysql的连接方式:
1.按快捷键win+R键来进入运行,并输入cmd,点击确定
2.键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。
3.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>
二、远程mysql的连接方式
假设远程主机的IP为:111.111.111.111,用户名为root,密码为mysql123。则键入以下命令: mysql -h111.111.111.111 -uroot -p;在提示符下输入密码mysql123,连接成功。

❷ Linux下mysql允许远程连接怎么设置

您好!
1、首先,mysql设置远程连接的方式是在linux中进入mysql
mysql -uroot -pxxxxx(该处为root密码)
2、进入mysql后进行权限授权
grant all privileges on *.* to root@'%' identified by "xxxxxx" with grant option;
flush privileges;
这样就可以远程连接mysql了,其中第二部中的xxxxxx为密码您可以自行修改。

❸ 如何远程连接linux的mysql

1、root用户登录到mysql数据库
代码示例:
/usr/local/mysql/bin/mysql -u root -p (输入密码进入mysql)
2、进入mysql,输入:
代码示例:
use mysql;
3、查看user表的情况
代码示例:
SELECT Host,User FROM user;
//指明主机名称,“%”表示匹配所有字符串
4、
代码示例:
UPDATE user SET Host = '%' WHERE User= 'root' LIMIT 1;
5、输入如下命令让刚才设置的命令生效
代码示例:
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
注意,在mysql 命令行形式下一定要输入";"
按照前面五个步骤完成之后,通过控制台输入:
代码示例:
[root@linux ~]# mysql -h localhost -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
不让这么连接数据库

原因:是因为host对应的user字段是空的,我们需要将其改为root即可

代码示例:
mysql> select host,user from user;
+-----------+------+
| host | user |
+-----------+------+
| % | root |
| 127.0.0.1 | root |
| linux | |
| linux | root |
| localhost | |
+-----------+------+
5 rows in set (0.00 sec)

解决办法一:

代码示例:
mysql> update user set user='root' where host='localhost';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
解决办法二:
将localhost改为本机的IP地址,则能够识别了。
代码示例:
[root@linux ~]# mysql -h 172.16.42.68 -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 157
Server version: 5.1.66 Source distribution

Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

❹ 如何远程连接到linux服务器中的mysql数据库

需要你在服务器上关闭防火墙,或者允许mysql通过
下面是设置mysql允许远程连接的方法:
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO myuser@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
#################################
开启Mysql数据库的远程连接权限:
grant all privileges on *.* to 'root' @'%' identified by 'wrx123';
flush privileges;

❺ linux如何配置mysql远程连接

先到mysql(用phpmyadmin),设置远程主机为%,这样就可以开启远程连接了。如果有防火墙,还需要在防火墙开放3306端口。
不过这个设置比较复杂,你用护卫神主机大师,一键安装mysql,然后通过网页就可以开启mysql远程访问功能

❻ linux mysql 怎么远程连接

mysql -u 用户名 -h 远程IP地址 -p 随后输入密码。 前提是要确认远程数据库3306端口是否开放,mysql服务是否启动。

❼ 如何远程控制在linux连接mysql

如何远程控制在linux连接mysql
格式: mysql -h主机地址 -u用户名-p用户密码

1、例1:连接到本机上的MYSQL
找到mysql的安装目录,一般可以直接键入命令mysql -uroot -p,回车后提示你输密码,输入密码,直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

2、连接到远程主机上的MySQL
假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:
mysql -h10.0.0.1 -uroot -p123
(注:p与123(密码)之间最好不加空格,其它也一样)

3、退出MySQL命令

❽ 如何远程连接到linux服务器中的mysql数据库

首先MySQL允许本连接登录要远程登录需要修改数据库user表 host内容改%或指定ip%任意IP都远程连接完修改远程连接值注意:需要给服务器数据库登录名root账号设置密码远程连接能连接看防火墙否允许三三0陆商品访问 先看看我改%让所ip连接图: /opt/lampp/bin/mysql -uroot -p 进入数据库操作使用root登录数据库root没密码直接mysql进 图" class="illustration_alink"> 图" class="illustration_alink"> 看user表host已经修改通sql语句修改host内容远程连接 UPDATE user SET host='%' WHERE user='root'

❾ 如何远程连接到linux服务器中的mysql数据库

首先MySQL只允许本地连接登录,如果要远程登录需要修改数据库中user表 中的host内容改成%或指定ip。%是任意的IP都可以远程连接上的。完成这个修改就可以远程连接上了,不过值得注意的是:需要给服务器数据库登录名root账号设置一个密码,不然无法远程连接。如果还不能连接上,可看一下防火墙是否允许了3306商品访问
先看看我改成%,让所有的ip可以连接到,如图下:
/opt/lampp/bin/mysql -uroot -p 进入数据库操作,这里是使用了root登录数据库,root没有密码可直接mysql可以进去
我们看到user表中host已经被修改成%了,可以通过sql语句修改host的内容。这样就可以远程连接上了
UPDATE user SET host='%' WHERE user='root';

❿ linux mysql 怎么远程连接

linux 下远程连接其他mysql服务器用:

mysql -h ipaddress -u username -p password

就可以连接;

如果是让其他电脑连接,必须

  1. mysql中添加远程连接用户,并授权;

  2. linux防火墙打开3306端口;

热点内容
androidhome键退出 发布:2025-07-14 00:30:03 浏览:506
我都世界模组反编译教程 发布:2025-07-14 00:29:45 浏览:646
法因数控钻床编程手册 发布:2025-07-14 00:18:26 浏览:490
gcc编译怎么知道错误的行数 发布:2025-07-14 00:06:21 浏览:383
压强算法 发布:2025-07-14 00:02:52 浏览:552
dns怎么配置端口 发布:2025-07-13 23:49:16 浏览:761
苹果服务器为什么停止响应 发布:2025-07-13 23:49:15 浏览:197
车载安卓导航usb接口在哪里 发布:2025-07-13 23:39:54 浏览:932
保定少儿编程培训班 发布:2025-07-13 23:30:04 浏览:82
亲缘关系算法 发布:2025-07-13 23:21:59 浏览:580