部署MySQL数据库到服务器
阿里云服务器 Linux CentOS+宝塔面板+MySQL
1、阿里云学生机
注册好阿里云账号后,进入下列网址:开发者成长计划
一般购买便宜的轻量应用服务器,下面两个都是一样的。
地区尽量选离自己近的,镜像类型选系统镜像,然后选择一个系统,这里选择CentOS7.6(一定要选Linux的系统,后面好配合),数据盘不需要额外添加。
进入控制台并选中服务器
设置自己密码
在防火墙中打开下列端口
2、宝塔面板
官网网址:https://www.bt.cn/bbs/thread-19376-1-1.html
远程连接阿里云服务器
输入安装宝塔面板的命令(注意 这是CentOS 的命令,其他系统看官网里的命令说明):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完后,去下面的外网面板地址访问。
去软件商城安装MySQL
修改密码
3、本地数据库可视化界面连接MySQL
- 这里我是用的SQLyog
通常此时连接会被拒绝,需要我们在服务器打开访问权限。
远程连接阿里云服务器后,依次输入下面的命令。
1、登录MySQL:
mysql -u root -p
2、允许所有远程连接到root权限下的所有数据库:
grant all privileges on *.* to root@"%" identified by '数据库密码';
3、刷新:flush privileges;
注意:
在执行第一条命令的时候,可能会报:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
需要让我们重置密码。原因是因为之前设置的密码过于简单,不符合 MySQL 的安全要求。只要重新设置一个复杂点的密码就可以了:SET PASSWORD = PASSWORD('xxx');
xxx 是重置的新的复杂的密码4、防火墙需要开放 3306 端口,依次执行:
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --permanent --zone=public --add-port=3306/udp
firewall-cmd --reload
如果是 CentOS 7,需要将 MySQL 服务加入防火墙,然后重启防火墙:firewall-cmd --zone=public --permanent --add-service=mysql`
至此,能够在本地通过Java程序或可视化界面去连接服务器的数据库了。
Java连接数据库的URL格式:jdbc:mysql://IP地址:3306/数据库名称?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTime=Asia/Shanghai
部署MySQL数据库到服务器相关推荐
- mysql修改服务器ip,mysql数据库修改服务器ip
mysql数据库修改服务器ip 内容精选 换一换 云数据库RDS服务上的MySQL在使用上有一些固定限制,用来提高实例的稳定性和安全性,具体详见表1. 云数据库RDS服务支持开启公网访问功能,通过弹性 ...
- mysql服务器修改ip,mysql数据库修改服务器ip
mysql数据库修改服务器ip 内容精选 换一换 云数据库RDS服务支持开启公网访问功能,通过弹性公网IP进行访问.您也可通过弹性云服务器的内网访问云数据库RDS.准备弹性云服务器或可通过公网访问云数 ...
- linux下部署mysql数据库连接_Linux远程部署MySQL数据库详细步骤
Linux远程部署MySQL数据库,供大家参考,具体内容如下 1.0 安装 yum install lrzsz -y 命令(导入外界压缩包插件(已下载无视即可)) 1.1 将mysql压缩包拷贝到 / ...
- Linux下mysql数据库从服务器A只迁移DATA文件夹到服务器B
Linux下mysql数据库从服务器A只迁移DATA文件夹到服务器B 操作流程 获取数据 迁移数据 运行新的数据库 后记 操作流程 前言:近期做了一个项目,由于mysql数据库中的数据比较庞大,考虑转 ...
- 【云原生--K8S】 yaml文件部署Mysql数据库(一)
文章目录 前言 一.下载mysql镜像文件 二.创建deployment和service 三.进入docker容器操作mysql 四.Pod volumn存储无法持久化 五.删除deployment和 ...
- 本地 mysql 数据库 上线 服务器_MySQL把本地数据库上传到服务器
1.安装Navicat 虽然这个软件是收费的,但是给了20天试用期,所以可以放心大胆的用正版,毕竟,上传数据库这种事儿,只在项目上线部署的时候用一次,20天怎么也够用了. 2.建立连接 1.先新建连接 ...
- sqlyog怎么连接mysql_Windows Server系统部署MySQL数据库
由于工作需要在阿里云服务器中使用MySQL,所以安装一下MySQL数据库,中间也踩了一些坑,现在将整个过程给大家记录下来,便于后续查找. 阿里云服务器是WinServer2012系统,之前在Windo ...
- mysql部署 linux_linux 怎么部署mysql数据库
展开全部 创建用于执行mysql服务程序的帐号: [root@linuxprobe cmake-2.8.11.2]# cd .. [root@linuxprobe src]# useradd mysq ...
- mysql显示表已存在_「Docker系列」 如何在Docker中部署MySQL数据库?
Docker为部署和测试应用程序和数据库提供了许多优势,这些应用程序和数据库是应用程序不可或缺的一部分,因此很值得学习如何在Docker容器中部署和运行数据库. 本文中,我们会重点关注如下重点: 为M ...
最新文章
- 为何程序员们没事总爱戴个耳机,看完恍然大悟......
- Synchronize对象锁
- 如何让U盘支持大于4G的文件
- VTK:Remote之FrenetSerretFrame
- Kylin启动报错hbase-common lib not found
- ubuntu intellij java_在Linux上,安装Intellij IDEA进行Scala开发
- Scrapy安装报错
- python计算N维数据的笛卡尔积
- python列表keys函数_字典常用函数(clear、get、items、keys、values、pop)
- 【STM32】HAL库 STM32CubeMX教程六----定时器中断
- 亿纬锂能:拟参与竞拍兴华锂盐35.2857%股权 挂牌价1.44亿元
- CentOS 7.4创建普通用户赋予登录权限
- gcd常见结论及gcd与斐波那契结合--hdu6363.
- [转载] Python3 字典 values() 方法
- 早上运动和晚上运动,哪个更利于减肥?
- 考试管理系统【软件工程实践课设报告】
- phpspider 简单用法和学习,分类一对多爬取数据
- 如何利用PS做文字拼接海报
- 我以为我会junit,原来我还不会
- Grafana 在 Kubernetes 中的使用