MySQL
临月十四
这个作者很懒,什么都没留下…
展开
-
Linux下自动化远程备份MySQL数据库
cd /usr/local/bin vi backup.sh #!/bin/bash #mysql数据库逻辑备份脚本 #1.定义数据库连接和目标库信息 m_user="" m_pass="" m_port="" m_host="" m_conn="-P$m_port -u $m_user -p$m_pass -h $m_host" m_db="" #2.定义备份目录、工具、时间、文件名主体 bak_dir="/usr/local/mysql" bak_cmd="/usr/local/mysql/bin/原创 2021-04-23 15:12:50 · 297 阅读 · 0 评论 -
利用kettle完成两个数据库的记录整合
一、流程图如下 二、表删除 三、表输入一 四、表输入二 五、记录合并 六、字段选择 七、表输出 八、结果原创 2020-08-19 11:00:36 · 1759 阅读 · 0 评论 -
Linux下安装Mycat1.6
一、安装JDK 二、下载安装包 三、解压安装 #先将安装包放到local文件夹下 cd /usr/local tar -zxvf Mycat-server-1.6.6.1-release-20181031195535-linux.tar.gz vi /etc/profile export MYCAT_HOME=/usr/local/mycat export PATH=$PATH:$MYCAT_HOME/bin #使配置生效 source /etc/profile 四、修改配置 vi /usr/local/原创 2020-08-14 11:47:35 · 291 阅读 · 0 评论 -
mysql5.7不能使用groupby
vi /etc/my.cnf #添加如下配置 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION原创 2020-06-09 19:20:57 · 582 阅读 · 0 评论 -
mysql主从库同步设置
一、修改主库my.cnf文件 vi /etc/my.cnf #在[mysqld]下添加如下配置 log_bin=master-bin log_bin_index=master-bin.index innodb_file_per_table=ON binlog_format=MIXED server_id=1 sync_binlog=1 二、添加一个从服务器创建复制数据的用户 GRANT REPLICATION SLAVE ON *.* TO 'slave'@'从库的ip' IDENTIFIED BY '密原创 2020-06-08 20:09:10 · 191 阅读 · 0 评论 -
Linux下安装MySQL5.7
1.下载解压重命名Mysql cd /usr/local wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.22-linux-gl...原创 2020-01-13 16:53:46 · 235 阅读 · 0 评论 -
Docker安装mysql5.7
#关闭防火墙 systemctl stop firewalld #拉取mysql5.7的镜像 docker pull mysql:5.7 #- p 代表端口映射,格式为 宿主机映射端口:容器运行端口 #- e 代表添加环境变量, MYSQL_ROOT_PASSWORD 是 root 用户的登陆密码 docker run -id --name=sun_mysql -p 3306:3306 -e M...原创 2020-01-08 17:05:09 · 134 阅读 · 0 评论 -
MySQL调优总结
一、利用索引进行快速查找(主要原理是B树) 优点:提高检索速率,降低数据排序成本 缺点:占用空间,降低更新表速度(因为每次更新都会更新索引信息) 二、利用存储过程和存储函数(减少数据在数据库和应用服务器之间的传输) ...原创 2019-10-01 18:52:59 · 333 阅读 · 0 评论