首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL 配置远程登录

#bind-address = 127.0.0.1 在bind-address前面加个#进行注释,允许任意IP访问。或者指定自己需要远程访问的IP地址。...授权用户 我们先看一下当前能登录到我们数据的用户以及允许连接的IP: mysql> USE mysql; Reading table information for completion of table...下面我们另外添加一个新的root用户在指定IP下使用指定密码来访问数据库: mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY...root表示授予root用户可以登录数据库。%表示授权的用户使用哪些IP可以登录,这里表示可以使用用户root在任意IP地址来访问数据库。dev表示分配root用户对应的密码。...> flush privileges; Query OK, 0 rows affected (0.00 sec) 至此我们已经完成了配置远程访问数据的所有操作,我们在看一下当前能访问我们数据库的用户:

4.8K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Mysql 权限 &修改密码 & 忘记密码 & 远程登录

    UPDATE等,如果要授予所的权限则使用ALL databasename 数据库名,如果想全表 用* tablename 数据表名,如果想全表 用* host IPV4地址,如果想用全ip...创建一个zhangsan的本地用户密码为zhangsan123 CREATE USER 'zhangsan'@'localhost' IDENTIFIED BY 'zhangsan123'; # 对所有ip...FROM 'zhangsan'@'localhost'; # 删除本地用户张三 Drop User 'zhangsan'@'local' # 最后要执行权限刷新 flush privileges; 远程登录...保存文件,去任务管理器 -启动mysql服务 使用命令行,输入 mysql -uroot -p 可以直接绕过Mysql的密码检测,直接登录Mysql CMD界面 选择Mysql表中mysql数据库 use...重新登录Mysql 试试吧! 特殊说明: 解决问题的光鲜,藏着磕Bug的痛苦。 万物皆入轮回,谁也躲不掉! 以上文章,均是我实际操作,写出来的笔记资料,不会出现全文盗用别人文章!

    5.4K20

    MySQL远程登录提示Access denied的场景

    厂商给的某个MySQL库,通过客户端远程登录,提示这个错误, Access denied for user '用户名'@'IP' (using password: YES) 确认输入的账号密码都是正确的...此时可以检索mysql.user,如果待登录账号的记录host字段是localhost,说明仅允许本地登录,禁止远程登录, [mysql]> select user, host from user; +...----+ | test             | localhost | +------------------+-----------+ 需要将test用户的host改为%,表示可以从任意的网络IP...远程登录。...这是一种可能,另外一种可能,就是没给这个账号授予表的访问权限,需要单独授权,可以通过如下语句执行, grant all privileges on bisal.* to 'test'@'%'; 另外,如果用的MySQL

    43750

    轻量服务器---- Mysql 配置登录密码和远程登录

    轻量服务器---- Mysql 配置登录密码和远程登录 1.配置密码 因为mysql5.7有默认随机密码,mysql -uroot -p无法直接登录 ERROR 1045 (28000): Access...root'@'localhost' (using password: NO) 1)有宝塔面板可以直接修改密码 2)无宝塔面板重新设置密码 配置文件my.ini添加skip-grant-tables重启mysql...跳过密码登录 mysql -uroot -p(进入mysql) use mysql; (使用mysql数据库) show tables; (显示mysql数据库里的数据表) select Host, User...password('123456') where user='root' and Host='localhost'; (更新root用户的密码为123456) 删除skip-grant-tables配置后重启mysql...2.远程登录 修改user表host字段 update mysql.user set host = '%' where user ='root' limit 1; 添加防火墙规则 结果本地navicat

    6.3K40

    通过yum在centos安装mysql并配置远程登录

    yum erase mysql ? 选y,完成 ? 完成之后检查一下 /etc/my.cnf和/etc/mysql如果还是存在,需要手动删除。...通过wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm下载到服务器上,保存地址随意。...配置远程连接。 mysql 服务第一次启动,会自动做以下几件事情. 启动服务。...通过临时密码登录,然后修改临时密码。mysql -u root -p ? ? 修改成功。用新密码登录然后试试语句是否可以执行。没有问题。 ? 登录mysql然后创建一个用户用于远程登录。...然后试试是不是可以远程连上,这里用dbeaver,跨平台,安利一下~ ? 连接上试试查询,建表之类的操作,成功。 ? 大功告成。

    1.5K31
    领券