![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
刘默生
找准目标,坚持,坚持,再坚持。
展开
-
mysql配置主从复制信息
# 查看主服务器的master节点信息show master status;# 在主服务器配置账号create user 'repl_5'@'%' identified by 'repl_5';# 分配权限grant replication slave on *.* to 'repl_5'@'%' identified by 'repl_5';# 查看是否开启了防火墙,如果没有需要开启systemctl status firewalld # 查看状态systemctl start fi原创 2021-09-04 07:49:02 · 98 阅读 · 0 评论 -
native连接不上liunx中的mysql的解决方案之一
在liunx中输入命令:mysql -uroot -proot允许root从任何主机连接到mysql服务器,并使用你设置的密码连接GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '设置你的连接数据库密码' WITH GRANT OPTION; 立即执行授权命令: flush privileges;查看授权用户: SELECT DISTINCT CONCAT(‘User: ‘’’,user,’’’@’’’,host,’’’;’) AS.原创 2021-01-20 07:29:48 · 584 阅读 · 0 评论 -
Liunx上MySQL 第一次创建,修改mysql中的用户密码。
首先输入:vi /etc/my.cnf 然后找到【mysqld】模块中,添加:skip-grant-tables; 此模块是为了不适用密码登陆,保存退出输入:/etc/init.d/mysqld restart # 重启mysql服务,输入:mysql , 在use mysql; 进入到这个数据库中输入:select user,authentication_string from user; # 查询mysql用户信息输入:update user set authentication_strin.原创 2021-01-18 07:59:17 · 122 阅读 · 0 评论 -
php使用mysql完成并发仿秒杀练习。
php实现仿秒杀功能前沿: 学习让人上瘾,开始该学习学习并发了,秒杀正好是一个非常好的例子,先使用mysql处理,在使用redis处理。使用jmeter压测工具,测试并发访问500个请求会出现什么样的结果,数据表CREATE TABLE `goods` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '商品id', `price` decimal(10,2) DEFAULT NULL COMMENT '商品价格', `num` int(11)原创 2020-08-22 16:58:31 · 308 阅读 · 0 评论 -
Mysql-左右链接,慢查询,
A表,B表select * from A left join B on A.id = B.id;left join 是以A表做为节点去匹配B表中的数据,查询的以A表为基础去寻找,假设A中有4条数据,而B中有10条数据,那么最终left join查询出来的数据将会只有4条,至于里面的字段如果没有以空位表示。select * from A right join B on A.id = B.id;right join 是以B表作为节点去匹配A表中的数据,假设B表有10条数据,而A表只有4条数据,那么本原创 2020-08-21 08:54:14 · 238 阅读 · 0 评论 -
mysql事务,先写入到日志中,当提交时才会写入到磁盘。
mysql开启事务之后,如果事务最后进行了 ,回滚,那么原有的自增的主键id,会删除,假设新增的主键id为1,但是在事务中进行了回滚,那么在他下次新建的时候,id将以2开始。事务日志 undo log(撤销日志) redo log(记录事务操作日志)进入mysql命令行,输入方式为 mysql -uroot -proot,# 查看日志文件 show engine innodb status# 输入命令显示的一些 日志信息# Log sequence number 368355979..原创 2020-06-06 17:44:00 · 2443 阅读 · 0 评论 -
mysql 视图、触发器、存储过程,简单练习。
# 触发器监听 insert添加事件create TRIGGER login_timebefore insert on test_studentfor each rowbegin update test_login set count = count+1 where id = 1;end;insert into test_student(`name`,`age`,`gender`) VALUES('小红',19,'理科5班'); # 触发器 监听更新事件create trigg原创 2020-06-02 22:57:50 · 231 阅读 · 0 评论