阿里云服务器 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数据库到服务器相关推荐

  1. mysql修改服务器ip,mysql数据库修改服务器ip

    mysql数据库修改服务器ip 内容精选 换一换 云数据库RDS服务上的MySQL在使用上有一些固定限制,用来提高实例的稳定性和安全性,具体详见表1. 云数据库RDS服务支持开启公网访问功能,通过弹性 ...

  2. mysql服务器修改ip,mysql数据库修改服务器ip

    mysql数据库修改服务器ip 内容精选 换一换 云数据库RDS服务支持开启公网访问功能,通过弹性公网IP进行访问.您也可通过弹性云服务器的内网访问云数据库RDS.准备弹性云服务器或可通过公网访问云数 ...

  3. linux下部署mysql数据库连接_Linux远程部署MySQL数据库详细步骤

    Linux远程部署MySQL数据库,供大家参考,具体内容如下 1.0 安装 yum install lrzsz -y 命令(导入外界压缩包插件(已下载无视即可)) 1.1 将mysql压缩包拷贝到 / ...

  4. Linux下mysql数据库从服务器A只迁移DATA文件夹到服务器B

    Linux下mysql数据库从服务器A只迁移DATA文件夹到服务器B 操作流程 获取数据 迁移数据 运行新的数据库 后记 操作流程 前言:近期做了一个项目,由于mysql数据库中的数据比较庞大,考虑转 ...

  5. 【云原生--K8S】 yaml文件部署Mysql数据库(一)

    文章目录 前言 一.下载mysql镜像文件 二.创建deployment和service 三.进入docker容器操作mysql 四.Pod volumn存储无法持久化 五.删除deployment和 ...

  6. 本地 mysql 数据库 上线 服务器_MySQL把本地数据库上传到服务器

    1.安装Navicat 虽然这个软件是收费的,但是给了20天试用期,所以可以放心大胆的用正版,毕竟,上传数据库这种事儿,只在项目上线部署的时候用一次,20天怎么也够用了. 2.建立连接 1.先新建连接 ...

  7. sqlyog怎么连接mysql_Windows Server系统部署MySQL数据库

    由于工作需要在阿里云服务器中使用MySQL,所以安装一下MySQL数据库,中间也踩了一些坑,现在将整个过程给大家记录下来,便于后续查找. 阿里云服务器是WinServer2012系统,之前在Windo ...

  8. mysql部署 linux_linux 怎么部署mysql数据库

    展开全部 创建用于执行mysql服务程序的帐号: [root@linuxprobe cmake-2.8.11.2]# cd .. [root@linuxprobe src]# useradd mysq ...

  9. mysql显示表已存在_「Docker系列」 如何在Docker中部署MySQL数据库?

    Docker为部署和测试应用程序和数据库提供了许多优势,这些应用程序和数据库是应用程序不可或缺的一部分,因此很值得学习如何在Docker容器中部署和运行数据库. 本文中,我们会重点关注如下重点: 为M ...

最新文章

  1. 为何程序员们没事总爱戴个耳机,看完恍然大悟......
  2. Synchronize对象锁
  3. 如何让U盘支持大于4G的文件
  4. VTK:Remote之FrenetSerretFrame
  5. Kylin启动报错hbase-common lib not found
  6. ubuntu intellij java_在Linux上,安装Intellij IDEA进行Scala开发
  7. Scrapy安装报错
  8. python计算N维数据的笛卡尔积
  9. python列表keys函数_字典常用函数(clear、get、items、keys、values、pop)
  10. 【STM32】HAL库 STM32CubeMX教程六----定时器中断
  11. 亿纬锂能:拟参与竞拍兴华锂盐35.2857%股权 挂牌价1.44亿元
  12. CentOS 7.4创建普通用户赋予登录权限
  13. gcd常见结论及gcd与斐波那契结合--hdu6363.
  14. [转载] Python3 字典 values() 方法
  15. 早上运动和晚上运动,哪个更利于减肥?
  16. 考试管理系统【软件工程实践课设报告】
  17. phpspider 简单用法和学习,分类一对多爬取数据
  18. 如何利用PS做文字拼接海报
  19. 我以为我会junit,原来我还不会
  20. Grafana 在 Kubernetes 中的使用

热门文章

  1. 超实用的CAD技巧:一分钟教你如何将CAD转换成高清JPG图片
  2. Django电商项目(十二)实现QQ登录
  3. JavaScript base64
  4. autoconf的configure报错处理方法
  5. 点亮人生技能树:《斜杠青年》
  6. 可持续能源技术真的能改变世界么?
  7. 小福利,excel里面采用sumifs多条件判断来快速整理数据,将一维表转为二维表,countifs多条件计数数据
  8. esxi6.7安装win10
  9. 新浪校园招聘2013.10.30浙大玉泉4教301笔试的前端妹纸,像雾像雨又像风
  10. NKOJ 10199