Ubuntu16.04 server下配置MySQL,并开启远程连接的方法
发布时间 - 2026-01-10 22:35:34 点击率:次背景

最近正在学nodejs,想到曾经有台云服务器,但是很久不用了,由于怕麻烦,一股脑的把云主机重装了个Ubuntu系统,于是配置MySQL成了配置服务中的一个环节(node用不用MySQL不管,主要是闲的重新配置一个-.-),但是配置的过程中,遇到不少问题,所以在解决一系列问题后留篇博备以后使用。
步骤
1.安装MySQL
由于博主用的是Ubuntu Server,用的XShell工具,没用桌面版,所以没有高大上的图形界面,一股脑用软件源提供的mysql即可。
命令如下:
sudo apt-get install mysql-server
运行完这句命令后,不是root的话会要你输入root密码,密码输入正确后,系统就自动给你下载MySQL了,如下图:
执行完上面步骤后,会进入一个“图形界面:)”,用于创建MySQL的root密码,如图:
输入完后回车,会让你确认密码,如图:
2.授权用户,并允许远程登录
两次密码输入无误的话,系统就帮你下载完MySQL了,可是默认的MySQL只有一个root账号,所以不妨先建一个和root一样权利的账号,并授权远程登陆的许可,那么我们先登录MySQL:
mysql -u root -p
系统会要你输入密码,密码输入无误后,进入MySQL:
首先我们授权一个叫Ubuntu(叫什么由你定)的账户,并授予它远程连接的权力,命令如下:
复制代码 代码如下:
GRANT ALL PRIVILEGES ON *.* TO 'Ubuntu'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
运行完后紧接着输入,以更新数据库:
FLUSH PRIVILEGES;
效果如下图:
执行quit退出mysql。
由于MySQL默认支队本地使用,没有开放远程连接,于是需要到配置文件中去修改,当然新版的MySQL不知道为什么配置文件和以前不太一样了,以前都放在:/etc/mysql/my.cnf里,但是现在我们去看看变成什么样了:
运行:
sudo vi /etc/mysql/my.cnf
结果发现my.cnf里的内容是这样的,博主个人猜测是MySQL优化结构了,效果如图:
原来的配置文件变成了包含目录结构,于是在上面提到的两个目录里找找,很快就能找到配置文件原来是:/etc/mysql/mysql.conf.d/mysqld.cnf
用管理员权限编辑之:
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
添加'#'注释掉其中的"bind-address = 127.0.0.1",如下图:
注释后:wq保存,重启MySQL服务:
service mysql restart
验证完你的Ubuntu密码后,重启服务成功!
3.测试验证
我用Windows下的Navicat for MySQL试试,配置信息如下(打码防被黑:D):
看看效果吧:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# ubuntu
# mysql远程连接
# ubuntu16.04配置mysql
# mysql远程访问
# Ubuntu 18.04配置mysql以及配置远程连接的步骤
# 云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接的方法
# ubuntu server配置mysql并实现远程连接的操作方法
# Ubuntu安装Mysql+启用远程连接的完整过程
# 配置文件
# 如图
# 如下图
# 要你
# 重启
# 完后
# 的是
# 样了
# 成了
# 放在
# 给你
# 就能
# 不太
# 是这样
# 帮你
# 两次
# 很久
# 我用
# 用了
# 只有一个
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
nodejs redis 发布订阅机制封装实现方法及实例代码
香港服务器网站推广:SEO优化与外贸独立站搭建策略
简单实现jsp分页
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
香港服务器租用每月最低只需15元?
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
javascript中对象的定义、使用以及对象和原型链操作小结
Laravel用户密码怎么加密_Laravel Hash门面使用教程
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
如何为不同团队 ID 动态生成多个独立按钮
Python进程池调度策略_任务分发说明【指导】
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
企业网站制作这些问题要关注
Laravel怎么判断请求类型_Laravel Request isMethod用法
如何用AI帮你把自己的生活经历写成一个有趣的故事?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
活动邀请函制作网站有哪些,活动邀请函文案?
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
网站制作报价单模板图片,小松挖机官方网站报价?
Laravel如何实现API资源集合?(Resource Collection教程)
Thinkphp 中 distinct 的用法解析
非常酷的网站设计制作软件,酷培ai教育官方网站?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
公司门户网站制作流程,华为官网怎么做?
如何实现javascript表单验证_正则表达式有哪些实用技巧
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
如何用狗爹虚拟主机快速搭建网站?
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
做企业网站制作流程,企业网站制作基本流程有哪些?
googleplay官方入口在哪里_Google Play官方商店快速入口指南
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
Laravel如何生成URL和重定向?(路由助手函数)
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
Laravel怎么在Blade中安全地输出原始HTML内容
Laravel如何创建自定义中间件?(Middleware代码示例)
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
图册素材网站设计制作软件,图册的导出方式有几种?
韩国服务器如何优化跨境访问实现高效连接?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
Python3.6正式版新特性预览
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法

