阿里云ubuntu服务器安装使用mysql并配置远程连接记录
实践2要继续做实践1的项目
项目在本地使用本地数据库对于团队开发来说太麻烦了
所以改把项目放在服务器上使用服务器数据库
进入主题
0.参考:https://www.cnblogs.com/ywf520/p/7660668.html
1.sudo apt update
2.apt install mysql-server
apt install mysql-client
apt install libmysqlclient-dev
3.查看是否安装成功
sudo netstat -tap | grep mysql
重启mysql
/etc/init.d/mysql restart
4.登录
mysql -u root -p
输入密码,成功登陆
5.设置允许远程登录
继上面登陆成功后
use mysql;
update user set host='%' where user='root';
flush privileges;
然后去本机尝试连不上,查找了很久很久错误之后
终于意识到netstat -anp | grep 3306出来的结果
监听的ip只有127.0.0.1
我们进入/etc/mysql/my.cnf在[mysqld]下添加bind-address=0.0.0.0
重启服务即可在在本机连接我们的数据库了
见到的其他连不上的解决办法:
(1)确定自己开放了3306端口,并且监听的是所有ip地址
(2)防火墙配置
(3)服务器的安全组配置
其他问题1:设置允许远程连接GRANT ALL的时候输错密码/忘记密码
解决参考:https://www.cnblogs.com/wuotto/p/9682400.html
问题2:连接本地数据库报错10061
解决参考:https://blog.csdn.net/qq_33742119/article/details/80016180
问题3:队友写的代码里表名没有区分大小写,但mysql是区分的咋整
解决参考:https://www.cnblogs.com/xiaoxiaoyu0707/p/5826178.html
阿里云ubuntu服务器安装使用mysql并配置远程连接记录的更多相关文章
- 阿里云Linux服务器安装 nginx+mysql+php
阿里云Linux服务器安装 nginx+mysql+php步骤1.登录服务器2.下载安装包3.将安装包上传到服务器的/home目录下 注:使用rz sz命令进行本地和服务器间的上传.下载,安装命令yu ...
- Ubuntu 18.04 下如何配置mysql 及 配置远程连接
首先是大家都知道的老三套,啥也不说上来就放三个大招: sudo apt-get install mysql-server sudo apt isntall mysql-client sudo apt ...
- 阿里云Ubuntu部署java web(2) - 配置tomcat
系统版本号:Ubuntu12.04 64位 安装: 首先要安装java(測试时使用的版本号是6b27-1.12.6-1ubuntu0.12.04.2).版本号可自行选择,但不同版本号配置方法可能不同. ...
- 阿里云ubuntu安装jdk8+mysql+tomcat
Mysql安装 使用apt-get安装 apt-get install mysql-server apt-get install mysql-client apt-get install libmys ...
- 阿里云Ubuntu服务器安装java环境
一.下载jdk wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-secureb ...
- CentOS7下安装MySQL并配置远程连接
一.CentOS7下安装MySQL数据库 CentOS7默认的安装包里面已经没有 MySQL-Server安装包了,远程镜像中也没有了. 默认的是MariaDB (MySQL的一个分支,开发这个分支的 ...
- 阿里云Ubuntu部署java web - 文件夹
文件夹(点击章节标题阅读): 阿里云Ubuntu部署java web(1) - 系统配置 ssh链接server(使用终端远程链接) 加入用户 给用户赋予运 ...
- jdbc连接阿里云服务器上的MySQL数据库 及 数据库IP限制
问题1:Jdbc 如何连接阿里云服务器上的MySQL数据库? 解决: 上截图: 其中IP是阿里云服务器的公网IP地址. 问题2: 刚开始接手开发的时候,使用Navicat连接阿里云服务器上的数据后 ...
- 阿里云Ubuntu配置mysql+navicat连接
一>mysql安装配置(工具:Xshell6) 1.安装mysql apt-get install mysql-server mysql-client 2.查看安装:查看版本 sudo ...
随机推荐
- ueditor 编辑
1.net config.json imageUrlPrefix
- [Usaco2006 Open]The Climbing Wall 攀岩
Description One of the most popular attractions at the county fair is the climbing wall. Bessie want ...
- 数学 Codeforces Round #308 (Div. 2) B. Vanya and Books
题目传送门 /* 水题:求总数字个数,开long long竟然莫名其妙WA了几次,也没改啥又对了:) */ #include <cstdio> #include <iostream& ...
- 453 Minimum Moves to Equal Array Elements 最小移动次数使数组元素相等
给定一个长度为 n 的非空整数数组,找到让数组所有元素相等的最小移动次数.每次移动可以使 n - 1 个元素增加 1.示例:输入:[1,2,3]输出:3解释:只需要3次移动(注意每次移动会增加两个元素 ...
- Web前端深思
WEB视图层技术从最初刀耕火种的时代到如今技术框架丛生,其中的感受只有经历过才知道.但到目前为止前端领域还只是整个IT行业比较边缘化的分支,因为目前的前端coder大多都还停留在视图层的处理上,利用前 ...
- 501在全志r16平台tinav3.0系统下调通pwm1的10KHZ波形
501在全志r16平台tinav3.0系统下调通pwm1的10KHZ波形 2018/10/19 19:52 版本:V1.0 开发板:SC3817R SDK:tina v3.0 1.01原始编译全志r1 ...
- java 线程池第一篇 之 ThreadPoolExcutor
一:什么是线程池? java 线程池是将大量的线程集中管理的类,包括对线程的创建,资源的管理,线程生命周期的管理.当系统中存在大量的异步任务的时候就考虑使用java线程池管理所有的线程.减少系统资源的 ...
- 掌握Spark机器学习库-07-最小二乘法
1)最小化残差平方和 2)原理,推导过程 3)例子
- R Programming week2 Functions and Scoping Rules
A Diversion on Binding Values to Symbol When R tries to bind a value to a symbol,it searches through ...
- REMOVE A WINDOWS SERVICE
You can easily remove a Windows service from the Windows registry using a simple command prompt comm ...