一直仅仅是在浅显利用数据库存储数据.也被windows惯坏了.非常多命令使用的时候记不起来.so,换LINUX系统!不再使用GUI管理数据库!也想深入学习下Mysql.从权限管理開始.也就诞生了这篇学习笔记. 改动默认password Mysql新安装时默认rootpassword为空,极不安全! 建议安装过后立即就改动. 附改动方法: mysqladmin -u root -p password 接下来按提示输入新password就可以! 命令具体解释: mysqladmin -u root…
一.创建数据库: create database database_name: php中创建数据库的两种方法:(mysql_create_db(),mysql_query()) $conn = mysql_connect("localhost","username","password") or die ( "could not connect to localhost"); 1. mysql_create_db("…
文章来源于本人的印象笔记,如出现格式问题可访问该链接查看原文 原创声明:作者:Arnold.zhao 博客园地址:https://www.cnblogs.com/zh94 目录 背景介绍 开启MySql binlog binlog-format参数说明 binlog_row_image参数说明 测试参数变更对Binlog日志记录内容的影响 binlog_row_image配置为FULL进行测试 binlog_row_image配置为MINIMAL测试 常用的MySql binlog命令 背景 开…
https://www.yanning.wang/archives/379.html 废话少说一句话系列: CentOS系统用yum安装MySQL的朋友,请使用 grep "temporary password" /var/log/mysqld.log 命令,返回结果最后引号后面的字符串就是root的默认密码. 最近有点小问题,需要在本地虚拟机里搭建一个MySQL服务器.但是按着以前的日志一步步操作,最后总是会卡在MySQL安装完之后的root登陆上. 按照以前,安装完MySQL之后是…
本系列学习笔记主要讲如下几个方面: 本文笔记[三:mysql登录][四:账户权限设置][五:mysql数据库安全配置] 三.mysql登录 常用登录方式如下: 四.账户权限设置 (4.1)查看用户表,所有的用户权限信息都放在mysql.user表中. select user,host,password from mysql.user; (4.2)创建用户 (1)insert into :直接在mysql.user表中插入数据,达到创建用户的目的. insert into mysql.user(u…
废话少说一句话系列: CentOS系统用yum安装MySQL的朋友,请使用 grep "temporary password" /var/log/mysqld.log 命令,返回结果最后引号后面的字符串就是root的默认密码. 最近有点小问题,需要在本地虚拟机里搭建一个MySQL服务器.但是按着以前的日志一步步操作,最后总是会卡在MySQL安装完之后的root登陆上. 按照以前,安装完MySQL之后是可以直接用 mysql -uroot 进入MySQL控制台的,结果现在不行了,会提示…
mysql主主复制汇总整理 一.Mysql主主.主从复制主要思路: 1.mysql复制实质: 就是其他的MySQL数据库服务器将这个数据变更的二进制日志在本机上再执行一遍,因此非常重要的一点是mysql数据库中必须要开启二进制日志: 2.Mysql主从复制: 就是A为主数据库,B为从数据库,B将A中数据变更的二进制日志在它数据库中重新执行一遍:(B只会随着A改变,A不会随着B改变) 3.Mysql主主复制: 就是A数据库.B数据库互相同步数据,A与B都将彼此的数据变更的二进制日志在自身数据库中重…
mysql基础知识语法汇总整理(一) insert /*insert*/ insert into 表名(字段列表) values(值列表); --蠕虫复制 (优点:快速复制数据,测试服务器压力) insert into 表名1_插入 select (字段列表) from 表名2_复制; 例如:create table copy( id ) unsigned not null comment 'id', name ) not null default '' comment '名字' )engine…
mysql基础知识语法汇总整理(二)   连接数据库操作 /*连接mysql*/ mysql -h 地址 -P 端口 -u 用户名 -p 密码 例如: mysql -u root -p **** /*退出mysql*/ exit;   数据库操作 #数据库操作 /*关键字:create 创建数据库(增)*/ create database 数据库名 [数据库选项]; 例如: create database test default charset utf8 collate utf8_bin; /…
转载:http://blog.163.com/user_zhaopeng/blog/static/166022708201252323942430/   业务场景: 例如用户表,我们需要建一个字段是创建时间, 一个字段是更新时间. 解决办法可以是指定插入时间,也可以使用数据库的默认时间. 在mysql中如果设置两个默认CURRENT_TIMESTAMP,会出现这样的错误. ERROR 1293 (HY000): Incorrect table definition; there can be o…