
(二)Xshell中给Ubuntu20.04服务器安装上的mysql设置远程连接
(3)键入:wq 即可保存退出
发布日期:2021-05-07 23:25:55
浏览次数:19
分类:精选文章
本文共 1598 字,大约阅读时间需要 5 分钟。
附:给服务器安装mysql请看另一篇文章:
1、在自己的阿里云服务器控制台打开mysql的3306端口,步骤如下

2、将阿里云服务中的mysql配置文件进行修改
(1)打开文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
(2)键入“i”,下方出现INSERT提示后进行修改内容的操作:注释掉其中的bind-address,屏蔽其只对本地监听。

3、登录mysql设置远程连接的用户名和密码
(1)登录进入mysql
mysql -u root -p# (输入密码)
(2)给root用户设置密码、拥有授权、允许所有ip地址访问
注: 由于高版本数据库不让使用这种设置权限命令,会报sql语句错误的错,所以建议使用(3)里面的分布命令进行操作mysql> grant all privileges on *.* to "用户名"@"%" identified by "密码" with grant option;
附:下面命令可以查看数据库版本(本人数据库版本是这样)
mysql> select @@Version;+-------------------------+| @@Version |+-------------------------+| 8.0.23-0ubuntu0.20.04.1 |+-------------------------+1 row in set (0.00 sec)
(3)分布执行,下面的password就是换成你自己设置远程连接的密码
mysql> create user 'root'@'%' identified by 'password';Query OK, 0 rows affected (0.03 sec) mysql> grant all privileges on *.* to 'root'@'%' with grant option;Query OK, 0 rows affected (0.01 sec) mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)
注意:如果在第一步创建用户的时候失败了(报错是下面这种情况),可以先删除再创建,然后执行后两步
mysql> create user 'root'@'%' identified by '输入新设置的密码';ERROR 1396 (HY000): Operation CREATE USER failed for 'root'@'%'mysql> drop user 'root'@'%';Query OK, 0 rows affected (0.02 sec)mysql> flush privileges;Query OK, 0 rows affected (0.01 sec)mysql> create user 'root'@'%' identified by '输入新设置的密码';Query OK, 0 rows affected (0.02 sec)mysql> grant all privileges on *.* to 'root'@'%' with grant option;Query OK, 0 rows affected (0.02 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)
4、完成
附:可以试试用heidisql输入服务器ip、用户、密码进行远程连接就可以看到里面数据库内容了。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月10日 19时13分34秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
LeetCode122.买卖股票的最佳时机2Golang版
2021-05-08
Java 知识点总结篇(2)
2021-05-08
Python 知识点总结篇(2)
2021-05-08
Python 知识点总结篇(3)
2021-05-08
Numpy 如何操作数组
2021-05-08
爬取网易科技滚动新闻
2021-05-08
vuex modules
2021-05-08
Java笔记:单链表
2021-05-08
phthon基本语法——温习
2021-05-08
sleep、wait、yield、join——简介
2021-05-08
web项目配置
2021-05-08
VTK:相互作用之Picking
2021-05-08
VTK:Medical之MedicalDemo2
2021-05-08
c语言(基本数据类型)实参与形参传值 用汇编理解
2021-05-08
基于单片机可控音乐流水灯控制设计-全套资料
2021-05-08
基于单片机简易信号误差分析设计-全套资料
2021-05-08
基于单片机简易脉搏测量仪系统设计-毕设课设资料
2021-05-08
并发框架下的“基础类型”——浅析基本类型、ThreadLocal、原子类的线程安全机制
2021-05-08
Android Studio同步Gradle失败的解决办法
2021-05-08