下载安装包mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz创建mysql用户useradd-rmysql-s/sbin/nologin解压文件tar-zxvfmysql-5.6.38-linux-glibc2.12-x86_64.tar.gz-C/opt/改名mv/opt/mysql-5.6.38-linux-glibc2.12-x86_64//opt/mysq
创建一个存储过程create procedure porc () #存储过程名称porc begin select `us
1、删除空用户,空密码,并创建用户名密码delete from mysql.user where user='';update mysql.user set password=password('123') where user='root'; &nb
参考文章http://blog.csdn.net/jesseyoung/article/details/37106035http://www.cnblogs.com/kevingrace/p/6114979.html
1、首先关闭mysql,使用`--skip-grant-tables' 参数来启动 mysqld[root@iZwz9ga6kootlfn5ejt8axZ ~]#service mysqld stop [root@iZwz9ga6kootlfn5ejt8axZ ~]#/usr/bin/safe_mysqld --skip
1、 存储结构2、 存储空间3、 可移植性、备份及恢复4、 事务支持5、 自增长6、 表锁差异7、 全文索引8、 表主键9、 表的具体行数10、 CURD操作11、 外键MySQL存储引擎中的MyISAM和InnoDB区别详解
mysql多实例,简单理解就是在一台服务器上,mysql服务开启多个不同的端口(如3306、3307),运行多个服务进程。这些 mysql 服务进程通过不同的 socket来监听不同的数据端口,进而互不干涉的提供各自的服务。 在同一台服务器上,mysql 多实例会去共用一套 mysql 应用程序,因此你在部署 mysql 的时候只需要部署一次
desc mysql.host;
查询所有用户的详细信息 select * from mysql.user \G; 查询所有用户的部分信息 select User, Host, Password from mysql.user; 显示所有的用户(不重复) select distinct User from mysql.user;
两台服务器的my.cnf配置基本一样,除了server-id要设置不同的参数[client]port = 3306socket = /tmp/mysql.sockdefault-character-set = utf8[mysqld]port = 3306socket = /tmp/mysql.sockbasedir = /opt/mysql5.6datadir = /datapid-file =
了解了原理之后, 我们来实战。 这里有两个重点, 要想同步数据库状态, 需要相同的初态,然后配置同步才有意义。 当然你可以不要初态,这是你的自由。 我们这里从头开始配置一遍 我们先以A服务器为起点, 配置它的数据库同步到B。 这就是主-从复制了。 之后再反过来做一次,就可以互相备份了。 1, 第
mysql 备份工作原理 简单的说就是把 一个服务器上执行过的sql语句在别的服务器上也重复执行一遍, 这样只要两个数据库的初态是一样的,那么它们就能一直同步。 当然这种复制和重复都是mysql自动实现的,我们只需要配置即可。上图中有两个服务器, 演示了从一个主服务器(master) 把数据同步到从服务器(slave)的过程。 &nb
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号