![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 69
hequnwang10
这个作者很懒,什么都没留下…
展开
-
数据库连接报错com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
连接数据库时候报错:com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure。我的数据库是centos7 docker安装的mysql5.7这个错误解决是地址改为: url: jdbc:mysql://ip:3310/mysql?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&原创 2021-08-01 16:42:15 · 1267 阅读 · 0 评论 -
Canal同步数据库实现
尝试使用canal来实现将数据库同步到本地。canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL。接下来就实现如何使用canal实现数据库同步到本地。服务器可以自己使用不用的电脑安装ubuntu系统或者买阿里云服务器。一、安装mysql这里使用docker安装mysql。这里如何在Linux服务器中使用docker安装mysql,可以参考我之前的文章-《docker安装mysql5.7》。并且开启binlog-《doc原创 2021-07-21 21:09:23 · 1466 阅读 · 2 评论 -
本机连接虚拟机centos的数据库
1、首先查看虚拟机的ipifconfig我的ip地址是192.168.38.128。2、cmd测试连接打开cmdping 192.168.38.128发现可以ping的通3、设置mysql连接端口首先开启3306端口[root@localhost home]# firewall-cmd --zone=public --add-port=3306/tcp --permanent[root@localhost home]# firewall-cmd --reload进入mysql原创 2021-07-21 16:13:09 · 600 阅读 · 0 评论 -
docker安装mysql5.7
安装MySQL这里映射的是3310端口;docker pull mysql:5.7docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7这样mysql5.7就安装成功了,此时就可以用Navicat连接服务器的数据库了。这样就连上了。..原创 2021-07-16 11:37:43 · 109 阅读 · 0 评论 -
ubuntu卸载Mysql
查看mysql依赖dpkg --list|grep mysql卸载 mysql-commonsudo apt-get remove mysql-commonsudo apt-get autoremove --purge mysql-server-5.0查看是否剩下mysql+清除残留数据dpkg --list|grep mysqldpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P ...原创 2021-07-16 11:23:50 · 228 阅读 · 0 评论 -
ubuntu 卸载mysql并重新安装
dpkg --list|grep mysqlsudo apt-get remove mysql-* sudo apt-get autoremove mysql* --purge dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P安装apt install mysql-servernetstat -tap | grep mysqlmysql -u root -p #输入密码时直接按回车建 show databases;这里转载 2021-05-31 10:01:04 · 824 阅读 · 0 评论 -
SpringBoot构建电商基础秒杀项目总结-交易模块开发
秒杀模块开发一、秒杀模型管理——活动模型创建1、pom.xml <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.1</version> </dependency>2、sqlDROP TABLE IF EXISTS `pro原创 2021-05-28 23:04:50 · 217 阅读 · 2 评论 -
SpringBoot构建电商基础秒杀项目总结-交易模块开发
交易模块开发1、创建数据库CREATE TABLE `order_info` ( `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, `user_id` int(11) NOT NULL DEFAULT 0, `item_id` int(11) NOT NULL DEFAULT 0, `item_price` decimal(10, 2) NOT NULL DEFAULT 0.00, `amount` int转载 2021-05-28 17:06:23 · 128 阅读 · 0 评论 -
SpringBoot构建电商基础秒杀项目总结-商品列表
商品列表我们需要展示商品的列表1、ItemDOMapper.xml <select id="listItem" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> /*通过销量倒序排序*/ from item ORDER BY sales DESC; </select>2、ItemDOMapper接口 List<Ite原创 2021-05-26 23:17:51 · 320 阅读 · 2 评论 -
SpringBoot构建电商基础秒杀项目总结-商品模块开发
商品模块开发一、商品创建1、构建数据库:SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for item-- ----------------------------DROP TABLE IF EXISTS `item`;CREATE TABLE `item` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(64) C原创 2021-05-26 22:04:21 · 178 阅读 · 1 评论 -
SpringBoot构建电商基础秒杀项目总结-用户登录功能实现
用户登录功能实现1、UserController.java修改//用户登录接口 @RequestMapping(value = "/login", method = {RequestMethod.POST}, consumes = {CONTENT_TYPE_FORMED}) @ResponseBody public CommonReturnType login(@RequestParam(name = "telphone") String telphone,原创 2021-05-25 21:53:42 · 221 阅读 · 3 评论 -
SpringBoot构建电商基础秒杀项目总结-用户注册功能实现
用户注册功能实现用户注册接口1、UserService接口修改public interface UserService { //通过用户Id获取用户对象的方法; UserModel getUserById(Integer id); void register(UserModel userModel) throws BusinessException;}2、UserServiceImpl.java修改@Override @Transactional//声明事务原创 2021-05-25 21:00:42 · 309 阅读 · 2 评论 -
SpringBoot构建电商基础秒杀项目总结-用户模块开发
用户模块开发使用SpringMVC方式开发用户信息1、增加controller层新建UserController.java文件UserController.java@Controller("user")@RequestMapping("/user")public class UserController { public void getUser(@RequestParam(name = "id")Integer id){ //调用service服务获取对应id的用户对原创 2021-05-23 16:56:47 · 179 阅读 · 1 评论 -
windows远程连接ubuntu服务器的mysql问题
mysql安装好后,默认监听3306端口,并且只允许localhost访问,只允许root用户在localhost上登录。1、开放3306端口sudo ufw allow 3306 #打开3306号端口sudo ufw status #查看端口状态sudo ufw disable #关闭防火墙sudo ufw enable #开启防火墙root@vm:/home/vm# sudo ufw allow原创 2021-05-21 22:22:19 · 252 阅读 · 0 评论