MySQL远程访问的命令 格式: mysql -h主机地址 -u用户名 -p用户密码 示例: yanggang@host:~$ mysql -h192.168.1.11 -uroot -p123456...无法连接远程的MySQL数据库 MySQL远程连接数据库,有两种方式: mysql.sock和TCP/IP,前者比后者连接访问速度更快,但仅限于同一台本机,详见 上述错误,是没有远程访问权限导致的 解决方法...#bind-address = 127.0.0.1 3 启动MySQL服务,使其修改的配置生效,详见 sudo restart mysql 配置完了服务器的数据访问权限,此时还是不能远程访问MySQL...数据库 这是因为现在还没有对服务器上的数据库或表赋予访问权限(GRANT) 4 在服务器上,登录MySQL数据库 mysql -u root -p123456 5 对数据库top800赋予权限 grant...默认,只能访问information_schema和top800,其中top800是我们在步骤5赋予权限的数据库 知识拓展: 1 在服务器上删除用户对数据库的访问权限: revoke all privileges
为了给MYSQL用户设置远程连接权限,经历的种种错误总结 ERROR 2003 (HY00 原因是MySQL考虑到安全因素,默认配置只让从本地登录 打开 /etc/mysql/my.cnf 文件,找到 ...在本地用 root 登录: mysql -u root -p 修改 MySQL 数据库中 user 表中 对应用户名的 Host 字段,将 localhost 改为 % use mysql; update...取回ROOT密码并设置远程登录 mysqld_safe --skip-grant-tables & mysql -u root mysql mysql> UPDATE user SET Password...需要select host from user where user = 'root'; 查看一下host是否已经有了%这个值,有了就可以了. mysql> select host,user from ...是因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来,于是解决办法见 先关闭
image.png 安装MySQL sudo apt-get update sudo apt-get install mysql-server sudo apt-get install libmysqlclient-dev...登录 MySQL mysql -u root -p 创建用户 REATE USER 'username'@'host' IDENTIFIED BY 'password'; 进行授权用来远程连接 GRANT...: http://bbs.qcloud.com/thread-11554-1-1.html 重新启动(命令如下): /etc/init.d/mysql stop /etc/init.d/mysql start...执行 flush privileges;命令立即生效 flush privileges; 查询数据库的用户(看到如下内容表示创建新用户成功了) SELECT DISTINCT CONCAT('User...: ''',user,'''@''',host,''';') AS query FROM mysql.user; 使用exit命令退出MySQL exit
source /etc/profile 加载配置生效 reboot 重启系统 注意: 以上两个选项选择任意一个即可source可以不用重启立即生效,某些情况下source.../$basearch/ # 3.安装mysql sudo yum install -y mysql-community-server 11.4 设置root用户密码 # 1.启动mysql数据库...[root@localhost mysql]# systemctl start mysqld # 2.修改mysql数据库密码 mysqladmin -u root -p password 回车 输入原始密码...Q2w # 3.登录mysql [root@localhost mysql]# mysql -u root -p 如果设置的密码中有明文的话需要加\转义 11.5 开启远程访问 # 1.安装完成mysql...时,发现mysql数据库,不允许我们远程连接需要修改设置 # 2.登录mysql,并选择使用mysql数据库 ?
如今远程桌面在我们的工作生活中所起到的作用已经越来越大,微软自身现在已经把远程桌面这一功能默认安装在了我们的电脑上,下面我们就看看如何在win7的系统下远程连接win服务器。 ...在cmd下输入mstsc.exe 在进行连接之前,拿另一台电脑ping一下,如果ping不通连接不上,就关防火墙和开启远程桌面。 ...通过上述操作就可以看到,远程桌面已经顺利打开连接。
Mysql安装后,默认不能外网直接访问的,只能本机访问,但是很多用户需要外网访问来备份数据、修改数据或者调用数据,mysql如何开启远程连接呢?下面就是MySQL数据库开启远程连接方法。...登陆mysql操作命令如下直接复制即可 1.下面的命令是给予任何主机访问数据的权限 mysql> use mysql; MySQL>update user set host = '%' where user...= 'root'; MySQL>select host, user from user; MySQL>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED...BY '数据库的密码' WITH GRANT OPTION; 2、修改生效 MySQL>FLUSH PRIVILEGES; 3、退出MySQL服务器 MySQL>EXIT; 【以上内容湘南科技提供
新安装的 MySQL 只有一个 root 用户,默认不开启远程连接。下面以 Ubuntu 系统下的 MySQL 为例,说明如何远程连接 MySQL 数据库。...登录 root 用户 mysql -uroot -pyongdu 查看 mysql 数据库中的所有表 mysql> show databases; +--------------------+ | Database...Your MySQL connection id is 46 其中-h代表指定的 ip 主机,用本机的 ip 尝试连接 mysql -uroot -pyongdu -h 192.168.43.246 发现无法登陆...,有些情况下可能还会连接失败。...Your MySQL connection id is 36 成功登陆,下面在 windows 下用 Navicat 工具连接到 msql 数据库,虚拟机和主机需联网 测试成功后点击确定 连接完成
远程链接MySQL mysql -u root -p grant all privileges on *.* to 'root'@'%' identified by '数据库密码'; flush privileges
概述 实现远程登录MySQL数据库 步骤 一.修改配置文件 修改配置文件 etc/mysql/mysql.conf.d/mysqld.cnf vim etc/mysql/mysql.conf.d/mysqld.cnf...#把bind-address = 127.0.0.1 注释掉 二.修改用户设置 1.登入数据库 mysql -uroot -p 2.选择mysql数据库 use mysql; 3.查看user表 select...privileges on *.* to '用户名'@'%' identified by '登录密码' with grant option; flush privileges; 三.放行端口 在防火墙或者安全策略中放行MySQL
选择数据库 use mysql; ---- 数据库连接 如果你想允许用户demo从ip为192.168.1.1的主机连接到mysql服务器,并使用888888作为密码 GRANT ALL PRIVILEGES
首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接。可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的。默认情况下,所有账号都是禁止远程连接的。...在安装MYSQL的时候,在设置ROOT密码那里有一个CHECKBOX,选中的话就开启了ROOT的远程登陆功能,默认是没被选中的。...所以默认情况下别的机器无法连接。 所以要想开启一个账号的远程连接,只要将这个账号所对应的host字段改成那个IP就行。...PS:Linux下安装完MySQL默认用户是没有密码的,开启远程连接之前最好将用户设上密码。...一个简单的方法是: shell命令下执行mysqladmin -u root password "密码",可以通过访问mysql数据库命令: [root@gaoke~]#mysql -uroot -
折腾了下linux服务器上的mongodb的远程登陆,遇到了点问题,在这里记录下来。以备以后查询。 前提:已经在linux上安装好了mongodb。安装方法这里不说了,网上各种有。...将 auth=true //把#注释去掉,安全起见,远程登陆需要用户验证 #bind_ip 127.0.0.1 //注释掉这句,表明允许远程连接,或者指点允许远程登陆的ip 重启数据库 /etc/...- readAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读权限 - readWriteAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读写权限...- root:只在admin数据库中可用。超级账号,超级权限 然后就可以通过我们的mongochef对数据库进行远程连接了 ? ? ?...连接后进行用用户认证,再测试相关命令 出现上图即表示成功连接到远程数据库了。
步骤 1、在服务器端开启远程访问 首先进入mysql数据库,然后输入下面两个命令: 12 grant all privileges on *.* to 'root'@'%' identified...by 'password';flush privileges; 第一个*是数据库,可以改成允许访问的数据库名称 第二个 是数据库的表名称,代表允许访问任意的表 root代表远程登录使用的用户名...,可以自定义 %代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了 password代表远程登录时使用的密码,可以自定义 flush privileges;这是让权限立即生效...2、修改my.cnf配置文件 这个是mysql的配置文件,如果你无标题文章找不到在哪里的话,可以输入find /* -name my.cnf 找到 通过vim编辑该文件,找到bind-address... = 127.0.0.1这一句,然后在前面加个#号注释掉,保存退出 3、重启服务 1 service mysql restart 4、在本地远程连接 在终端输入: 1 mysql -
步骤 1、在服务器端开启远程访问 首先进入mysql数据库,然后输入下面两个命令: grant all privileges on *.* to 'root'@'%' identified by...'password';flush privileges; 第一个*是数据库,可以改成允许访问的数据库名称 第二个 是数据库的表名称,代表允许访问任意的表 root代表远程登录使用的用户名,可以自定义...%代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了 password代表远程登录时使用的密码,可以自定义 flush privileges;这是让权限立即生效 2、...修改my.cnf配置文件 这个是mysql的配置文件,如果你无标题文章找不到在哪里的话,可以输入find /* -name my.cnf 找到 通过vim编辑该文件,找到bind-address ...= 127.0.0.1这一句,然后在前面加个#号注释掉,保存退出 3、重启服务 service mysql restart 4、在本地远程连接 在终端输入: mysql -h 服务器ip地址 -
至此MySQL就安装完成了,然后是对MySQL的一些设置。...2 MySQL数据库设置 首先启动MySQL [root@localhost ~]# systemctl start mysqld.service 查看MySQL运行状态,运行状态如图: [root...如下命令进入数据库: [root@localhost ~]# mysql -uroot -p 输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库: mysql> ALTER...到此数据库的密码设置就完成了。 ...-10.noarch 远程登陆: 1.开放端口 ps -ef|grep mysql mysql 1307 1 0 07:48 ?
1、客户端远程连接数据库需要先安装mysql的客户端工具,mysql的客户端工具网上有很多,大家可以百度一下。...4、客户端使用用户名和密码尝试通过网络远程连接数据库 C:\mysql5628\bin>mysql -h 172.16.230.15 -u root -p Enter password: ******...您可在提示符下输入exit退出数据库,然后再重新登录试一试就知道新设置的密码已经生效了。...(2)为其他主机远程连接数据库开放访问权限,重新登入数据库: MariaDB [(none)]> use mysql; //选择mysql数据库进行操作 Reading table information...这个时候发现相比之前多了一项,它的host项是%,这个时候说明配置成功了,我们可以用该账号进行远程访问了 输入shell service mysql restart重启远程服务器,测试一下:
mysql数据库 有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉 [root@zkm ~]# rpm -e mysql // 普通删除模式...我是通过yum的方式来进行mysql的数据库安装,首先我们可以输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本: [root@zkm ~]# yum...list | grep mysql 就可以得到yum服务器上mysql数据库的可下载版本信息: wget http://repo.mysql.com/mysql-community-release-el6...rpm -ivh mysql-community-release-el6-5.noarch.rpm 接着执行这句,解释一下,这个rpm还不是mysql的安装文件, 只是两个yum源文件,执行后,在/etc...登录 mysql -uroot -proot 说明: mysql -hlocalhost -uroot -p -h数据库主机 -u用户 -p密码 -P端口号(大写P) 例如mysql -hlocalhost
设置访问单个数据库权限 设置用户名为 root,密码为空,可以访问数据库 test mysql>grant all privileges on test.* to 'root'@'%'; 设置访问全部数据库权限...设置用户名为 root,密码为空,可以访问所有数据库 mysql>grant all privileges on *.* to 'root'@'%'; 设置指定用户名访问权限 指定用户名为 liuhui...,密码为空,可以访问所有数据库 mysql>grant all privileges on *.* to 'liuhui'@'%'; 设置密码访问权限 设置用户名为 liuhui,密码为 liuhui,...可以访问所有数据库 mysql>grant all privileges on *.* to 'liuhui'@'%' IDENTIFIED BY 'liuhui'; 设置指定可访问主机权限 设置用户名为...liuhui,密码为 liuhui,可以访问所有数据库,只有 10.1.1.1 这台机器有权限访问 mysql>grant all privileges on *.* to 'liuhui'@'10.1.1.1
rdesktop是一种客户端程序,可以通过它在Linux系统下远程访问Windows桌面,而且支持多种版本,诸如NT 4 Terminal Server, 2000, XP, 2003, 2003...5.打开Windows远程连接,右击计算机,选择属性,打开计算机系统界面单击远程设置,选择“允许运行任意版本远程桌面的计算机连接”,再选择用户,显示xiang已经有访问权,可以用xiang这个用户远程登陆...”键输入“wq”保存,实现自动挂载 3.输入mount –a命令读取fstab文件信息,重新挂载,再输入df –h命令查看是否挂载成功 4.进挂载目录路径/mnt下,...查看有Packages包,去Packages/路径下,输入”rpm –ivh”命令安装有远程安装rdesktop的子模块的软件包: (1)libao-0.8.8-7.1.el6.x86_64...再安装rdesktop软件包yum install rdesktop –y 7.在Linux系统的图形化界面上,右击打开终端输入rdesktop Windows IP,打开Windows远程登陆界面
此图为开启3306端口的截图,之前显示为… 127.0.0.1:3306 … 打开mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf 将bind-address...此时端口3306已经打开 然后可以授权 进入mysql 使用sudo 命令:sudo mysql -u root -p ?...第一次输入本机密码,第二次为mysql密码 将root用户授权给所以连接: grant all privileges on . to ‘root’@’%’ identified by ‘xxxxxx’;...最后一个为mysql密码 让权限立即生效:flush privileges; 到此所以操作完成,可以在任何主机连接此mysql数据库服务器了。
领取专属 10元无门槛券
手把手带您无忧上云