现在位置: 首页 > 数据库 > 文章
2020年05月02日 数据库 ⁄ 共 816字 评论关闭
1.创建存储过程。2.创建事件(定时执行存储过程)。举例,如有表STUDENT 字段有id、name、age、login_time(登录时间);每30秒更新登录时间为当前时间。(1)创建STUDENT表。(2)创建存储过程pro_student:beginupdate STUDENT set login_time=now();end保存(3)创建事件e_studentCREATE EVENT if not exists e_student           on schedule every 30 second   &...
阅读全文
2020年05月02日 数据库 ⁄ 共 801字 评论关闭
 _multi是用来管理多个mysql实例的脚本命令。这个实验主要是编辑my.cnf。首先要创建多个不同的目录用于存放不同的实例。然后用bin/mysql_install_db --basedir=mysql的目录 --datadir=数据存放的目录 --user=所属的用户,创建好了多个mysql实例后就编辑文档my.cnf在里面加上:[mysqld_multi]mysqld=/usr/local/mysql/bin/mysqld_safe(根据自己的安装路径)mysqladmin=/usr/local/mysql/bin/mysqladmin(根据自己...
阅读全文
2020年05月02日 数据库 ⁄ 共 518字 评论关闭
mysql> grant 权限1,权限2,…权限n on 名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。用户地址可...
阅读全文
2020年05月02日 数据库 ⁄ 共 1990字 评论关闭
1. master mysql 中修改/etc/my.cnf 在mysqld下添加如下两行:log-bin=/var/lib/mysql/mysql-bin.log server-id=1#binlog-do-db=DB1 #binlog-do-db=DB2     #如果备份多个,重复设置这个选项即可2.重启,添加slave replication 用户GRANT REPLICATION SLAVE ON *.* TO IDENTIFIED BY slave_password;FLUSH PRIVILEGES;FLUSH TABLES WITH READ LOCK; SHOW MASTER STATUS; +----------------...
阅读全文
2020年05月02日 数据库 ⁄ 共 483字 评论关闭
在升级完后,导入之前备份的数据 1.导入数据时报错, Cannot load from .proc. The table is probably corrupted,这个是升级版本导致的。 解决办法:mysql_upgrade -u root -p 2.完整导出一个库(包括触发器,存储过程等)的参数   mysqldump   --skip-lock-tables --single-transaction --opt --extended-insert=false --triggers -R  3.创建函数时报错,ERROR 1418 (HY000...
阅读全文
2020年05月02日 数据库 ⁄ 共 416字 评论关闭
MYSQL安装到这里卡了很久,是不是你觉得认为死机,程序安装错误了?聪明的你可能发现了,实际MYSQL已经安装成功了,它这步过段时间就会好了,但你知道是什么原因吗?哈哈告诉你吧“这是在自我编译测试造成的“ make[2]: Entering directory `/down/webinstall/mysql-5.1.57/mysql-test make[3]: Entering directory `/down/webinstall/mysql-5.1.57/mysql-test make[3]: Nothing to be done for `install-exec-am. ma...
阅读全文
2020年05月02日 数据库 ⁄ 共 4012字 评论关闭
一、介绍 ======== 这篇文档旨在介绍如何安装配置基于2台服务器的MySQL集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行。 注意! 虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务器作为管理节点,但这台服务器可以在集群启动完成后关闭。同时需要注意的是并不推荐在集群启动完成后关闭作为管理节点的服务器。尽管理论上可以建立基于只有2台服务器的MySQL集群,但是这样的架构,一旦...
阅读全文
2020年05月02日 数据库 ⁄ 共 3111字 评论关闭
1,配置开启 :在mysql配置文件my.cnf中增加log-slow-queries=/var/lib/mysql/slowquery.log (指定日志文件存放位置,可以为空,系统会给一个缺省的文件host_name-slow.log) long_query_time=2 (记录超过的时间,默认为10s) log-queries-not-using-indexes (log下来没有使用索引的query,可以根据情况决定是否开启) log-long-format (如果设置了,所有没有使用索引的查询也将被记录)Windows:在my.ini的[mysqld]添加如...
阅读全文
2020年05月02日 数据库 ⁄ 共 755字 评论关闭
1.查看上都有哪些库mysql> show databases G*************************** 1. row ***************************Database: information_schema*************************** 2. row ***************************Database: mysql*************************** 3. row ***************************Database: test  3 rows in set (0.00 sec)2.执行完全备份  sh back.sh  back.sh  #!/bin/shexport...
阅读全文
2020年05月02日 数据库 ⁄ 共 279字 评论关闭
mysql执行外部sql   如果有一个外部sql文件名叫"mydb.sql";是要创建一个表,假定为"mydb"; 1. 未登录: Java代码  mysql -uroot -p1234 < '/root/桌面/abc.sql'  //绝对路径,单引号可以无  mysql -uroot -p1234  mydb< '/root/桌面/abc.sql'  //直接进入mydb,结果一样,如果sql文件没有use 声明,可以    2.mysql 已登...
阅读全文