mysql创建数据库

MYSQL PXC

ぐ巨炮叔叔 提交于 2020-04-03 11:42:22
下载 ssl101 的 安装包上传服务器对应安装目录 /usr/local 目录。 [root@localhost ~]# yum -y install openssl openssl-devel perl-Time-HiRes perl-DBD-MySQL.x86_64 perl-IO-Socket-SSL.noarch [root@pxc2 ~]# rpm -ivh libev-4.15-1.el6.rf.x86_64.rpm warning: libev-4.15-1.el6.rf.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 6b8d79e6: NOKEY Preparing... ########################################### [100%] 1:libev ########################################### [100%] [root@pxc2 local]# yum install percona-xtrabackup-24-2.4.9-1.el6.x86_64.rpm -y Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from

MySQL基础语句

允我心安 提交于 2020-04-03 10:36:14
查看语句 查看所有数据库 show databases; 查看表结构 desc table_name; 查看库中所有表 show tables; 查看建表语句 show create table <table_name> ; 新建表语句 新建表: create table user( id int unsigned not null auto_increment comment '用户id', uesr_name varchar(20) not null comment '用户名', email varchar(50) not null comment '用户邮箱', age tinyint unsigned not null comment '用户年龄', fee decimal(10,2) not null default 0.00 comment '用户余额', created_at timestamp not null comment '注册时间', primary key(id) ); 字译说明 unsigned:无符号 tinyint:最小int decimal:准确,不四舍五入 timestamp:时间戳 comment:备注 DDL: alter table 修改表操作 alter table 表名 modify 列名 列类型 --修改改列类型 alter

MySQL replication

£可爱£侵袭症+ 提交于 2020-04-03 04:29:53
binlog binlog_format cang.baidu.com change master checklist clone session default-character-set du fdatasync fedora frm fsync hatemysql.com heartbeat innobackupex-1.5.1 innodb innodb_flush_log_at_trx_commit linux lock timeout log group capacity loose modprobe mount multi-master multi schema my.cnf mysql mysqlbinlog mysqld_multi option modifiers pickup112.bulog.cn replication secure CRT select into outfile solaris squid ssh ssh_config statement sync_binlog ubuntu VIP bond weave xmark xtrabackup 主备备的两个备机转为双master时出现的诡异slave lag问题 有三台MySQL服务器,a,b和c,复制关系为 a -> b -> c。a,b,c的server_id分别为1,2,3

cmd连接mysql操作命令

此生再无相见时 提交于 2020-04-03 04:08:47
连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:mysqladmin -u用户名 -p旧密码 password 新密码 删除授权: revoke select,insert,update,delete om *.* fromtest2@localhost; 显示数据库:show databases; 显示数据表:show tables; 显示表结构:describe 表名; 创建库:create database 库名; 删除库:drop database 库名; 使用库:use 库名; 创建表:create table 表名 (字段设定列表); 删除表:drop table 表名; 修改表:alter table t1 rename t2 查询表:select * from 表名; 清空表:delete from 表名; 备份表: mysqlbinmysqldump -h(ip) -uroot -p(password) databasenametablename > tablename.sql 恢复表: mysqlbinmysql -h(ip) -uroot -p

lnmp 架构

℡╲_俬逩灬. 提交于 2020-04-02 21:57:27
Mysql安装 tar zxf mysql-boost-5.7.17.tar.gz yum install -y gcc gcc-c++ yum install cmake-2.8.12.2-4.el6.x86_64.rpm -y cd mysql-5.7.17/ yum install -y ncurses-devel yum install -y bison yum install cmake cmake -DCMAKE_INSTALL_PREFIX=/usr/local/lnmp/mysql -DMYSQL_DATADIR=/usr/local/lnmo/mysql/data -DMYSQL_UNIX_ADDR=/usr/local/lnmp/mysql/data/mysql.sock -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_BOOST=boost/boost_1_59_0/ make ##编译 mkae install cd /etc/ ll my.cnf -rw-r--r--. 1 root root 251

MySQL 支持的存储引擎

拜拜、爱过 提交于 2020-04-02 19:59:07
参考资料: C语言中文网 存储引擎: 数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。 不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。 注:InnoDB 事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键。MySQL 5.5.5 之后,InnoDB 作为默认存储引擎。 MySQL v5.7支持的存储引擎: 显示可用的数据库引擎和默认引擎的语句: mysql> SHOW ENGINES; +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+ | Engine | Support | Comment | Transactions | XA | Savepoints | +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+ | InnoDB |

MySQL 大表数据定期归档

拜拜、爱过 提交于 2020-04-02 19:40:56
数据库有一张表数据量很大,真正WEB项目只用到一个月内的数据,因此把一个月前的旧数据定期归档。 1 - 创建一个新表,表结构和索引与旧表一模一样 create table table_news like table_name; 2 - 新建存储过程,查询30天的数据并归档进新数据库,然后把30天前的旧数据从旧表里删除 delimiter $ create procedure sp() begin insert into tb_new select * from table_namewhere create_time < NOW() - INTERVAL 30 DAY; delete from db_smc.table_namewhere create_time < NOW() - INTERVAL 30 DAY; end 3 - 创建EVENT,每天晚上凌晨00:00定时执行上面的存储过程 create event if not exists event_temp on schedule every 1 day on completion preserve do call sp(); 备注: 第一次执行存储过程的时候因为历史数据过大, 可能发生意外让该次执行没有成功。重新执行时会遇到报错ERROR 1205 (HY000): Lock wait timeout exceeded;

MySQL运维-多实例部署

北城以北 提交于 2020-04-02 14:03:13
MySQL多实例是在同一台数据库服务器上,通过开启多个不同的服务端口,并被对应的socket监听,以实现同时运行多个MySQL服务进程的目的。 实验环境 使用《MySQL运维-单实例安装》部署成功后的实验环境 mysql实例1安装目录:/data/3306 mysql实例1数据文件目录:/data/3306/dbfile mysql实例2安装目录:/data/3307 mysql实例2数据文件目录:/data/3307/dbfile 停止MySQL []# service mysqld stop Shutting down MySQL. [确定] []# service mysqld status MySQL is not running [失败] 创建对应目录 []# mkdir -p /data/{3306,3307}/dbfile []# chown -R mysql:mysql /data/ 修改配置文件 []# cp /opt/soft/mysql-5.5.32/support-files/my-medium.cnf /data/3306/my.cnf []# cp /opt/soft/mysql-5.5.32/support-files/my-medium.cnf /data/3307/my.cnf vim /data/3306/my.cnf port = 3306

在Ubuntu 16.04上安装Joomla系统

我是研究僧i 提交于 2020-04-02 08:22:24
Joomla !是一个流行的内容管理系统(CMS),它是仅次于Wordpress的第二大流行的CMS。到2017年,约有3.3%的网站使用Joomla !作为他们的CMS。本文介绍了如何在Ubuntu 16.04上一键安装Joomla ! 步骤1:安装Apache 更新存储库列表。 apt-get update 安装Apache web服务器。 apt-get install apache2 使用 LAMP stack 一键安装包安装Joomla!,我们需要安装MySQL并将其链接到PHP。 apt-get install mysql-server php7.0-mysql 您将被提示输入一个MySQL密码。输入安全的根密码。 执行MySQL安装, /usr/bin/mysql_secure_installation 当被要求输入密码时,输入刚刚创建的MySQL密码。继续安装过程。 Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N Change the root password? [Y/N] N Remove anonymous users? [Y/N] Y Disallow root login remotely? [Y/N] Y Remove test database and access to it? [Y

在Ubuntu 16.04上使用Apache安装phpBB

假如想象 提交于 2020-04-02 08:06:14
PhpBB是一个开源的公告板程序。本文将向您展示如何在Ubuntu 16.04上在Apache webserver上安装phpBB。它是使用phpBB 3.2.1编写的,但是这里提供的说明可能也适用于新版本的phpBB。 先决条件 本文假设您已经使用Ubuntu 16.04创建了一个Vultr云计算实例,并以root身份登录。 步骤1:安装Apache 更新存储库列表。 apt-get update 安装Apache web服务器。 apt-get install apache2 步骤2:安装MySQL phpBB在一个LAMP上运行。在安装phpBB之前,您需要安装MySQL和PHP。 apt-get install mysql-server php7.0-mysql 输入上述命令后,将提示输入MySQL密码。输入您选择的任何密码。 完成安装。 /usr/bin/mysql_secure installation 你会被要求输入密码。输入您刚刚创建的密码并继续安装。 Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N Change the root password? [Y/N] N Remove anonymous users? [Y/N] Y Disallow root login remotely? [Y/N]