mysql创建数据库

记录:mysql命令(简全)

我只是一个虾纸丫 提交于 2020-01-26 13:20:11
MYSQL常用命令 1.导出整个数据库 mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql 3.导出一个数据库结构 mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table 4.导入数据库 A:常用source 命令 进入mysql数据库控制台, 如mysql -u root -p mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username -p dbname < filename.sql C:使用mysql命令 mysql -u

记录:mysql命令(详细啰嗦)

白昼怎懂夜的黑 提交于 2020-01-26 13:04:40
1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2、连接到远程主机上的MYSQL。 假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样) 3、退出MYSQL命令 : exit (回车) 2、修改密码 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、给root加个密码ab12。 首先在DOS下进入目录mysql\bin,然后键入以下命令 mysqladmin -u root -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、再将root的密码改为djg345。 mysqladmin -u root -p ab12 password

MySQL8.0新特性【转】

China☆狼群 提交于 2020-01-26 11:50:32
Server层,选项持久化 mysql> show variables like '%max_connections%'; +------------------------+-------+ | Variable_name | Value | +------------------------+-------+ | max_connections | 512 | | mysqlx_max_connections | 100 | +------------------------+-------+ 2 rows in set (0.00 sec) mysql> set persist max_connections=8000; Query OK, 0 rows affected (0.00 sec) mysql> show variables like '%max_connections%'; +------------------------+-------+ | Variable_name | Value | +------------------------+-------+ | max_connections | 8000 | | mysqlx_max_connections | 100 | +------------------------+-------+ 2 rows

MySQL事务和锁的相关概念

断了今生、忘了曾经 提交于 2020-01-26 11:38:47
大家肯定都打过游戏,对于一个游戏通关来说,通了就是通了,没通就是没通。 那对于事务来讲,一组 SQL 语句全部执行成功才是成功,只要有一个 SQL 语句执行失败,整个就崩掉了。 1)事务的概念 2)事务的特性 3)事务的隔离级别 4)锁 5)一些事务相关的 SQL 语句 6) MySQL 中常使用的引擎 1、什么是事务 事务是有一条或者是多条对数据库操作的SQL组成的一个不可分割的单元, 只有当事务中的所有的操作都正常执行时,整个事务才提交给数据库 1)事务是一组SQL语句的执行,要么全部执行成功,要么全部执行失败, 不能出现部分成功和失败,保证原子操作 2)事务中所有的数据执行成功,才能提交( commit )事务,把结果写入磁盘 3)事务在执行过程中,有的SQL出现了错误,那么事务必须回滚( rollback ) 到最初的状态 当一个事务正确提交后,那个值才会刷新到磁盘上。 2、事务的一些性质 事务的ACID特征: 一个事务必须满足以下4个特征: A(Atomic):原子性 事务是一个不可分割的整体,事务必须具有原子特性,当数据发生变更时,要么全部成功,要么全部失败,不存在部分成功和失败 通关与未通关 C(Consistency):一致性 一个事务的执行前后,数据库中的数据必须保持一致性的特征。 I(Isolation):隔离性 当两个或者多个事务进行并发操作时

mysql的基本用法

拟墨画扇 提交于 2020-01-26 11:13:22
#登录数据库 mysql -hlocalhost -uroot -p; #修改密码 mysqladmin -uroot -pold password new; #显示数据库 show databases; #显示数据表 show tables; #选择数据库 use examples; #创建数据库并设置编码utf-8 多语言 create database `examples` default character set utf8 collate utf8_general_ci; #删除数据库 drop database examples; #创建表 create table test( id int (10) unsigned zerofill not null auto_increment, email varchar (40) not null , ip varchar (15) not null , state int (10) not null default '-1' , primary key (id) )engine=InnoDB; #显示表结构 describe #删除表 drop table test; #重命名表 alter table test_old rename test_new; #添加列 alter table test add cn int (4

Sharding-Proxy 源码分析

北城余情 提交于 2020-01-26 09:33:39
目录 Sharding-Proxy 源码分析 Sharding-Proxy 包结构 Sharding-Proxy 启动流程 Sharding-Proxy 请求接入 MySQL 报文解析器 MySQL 执行器 MySQLComQueryPacketExecutor 执行流程 MySQLComStmtExecuteExecutor 执行流程 Sharding-Proxy 消息处理 Sharding-Proxy 源码分析 在看 Sharding-Proxy 源码之前,强烈建议先阅读一直官网的两篇文章: Apache Sharding-Proxy 使用手册 Apache Sharding-Proxy 设计原理 Sharding-Proxy 包结构 sharding-proxy ├── sharding-proxy-backend 负责与底层mysql通信 ├── sharding-proxy-bootstrap 启动sharding-proxy ├── sharding-proxy-common yaml配置文件加载... ├── sharding-proxy-frontend 启动socket,代理mysql/pg │ ├── sharding-proxy-frontend-core 启动sokcet │ ├── sharding-proxy-frontend-mysql

linux系统安装mysql数据库

↘锁芯ラ 提交于 2020-01-26 08:36:20
1、 首先关闭linux的防火墙,执行命令 chkconfig iptables off 如果这个执行失败,说明没有安装 iptables , 可以使用下面这个 2、 从mysql官网上下载自己适合的mysql版本 官网地址 https://dev.mysql.com/downloads/mysql/ mysql文件 ============================== 这个部分我没有做======================= 安装依赖 yum install -y cmake make gcc gcc-c++ libaio ncurses ncurses-devel cd /usr/local/src 链接:https://pan.baidu.com/s/18tSRnB7FBb7Ak9Sr665Jeg 密码:86nj 这是5.7.22版本,下载上传到服务器 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz(不能下载了) 如果上面链接不能下载,去官网找,下面的步骤都一样 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64

Mysql常用命令

雨燕双飞 提交于 2020-01-26 06:49:33
Mysql常用命令详解 Mysql安装目录 数据库目录 /var/lib/mysql/ 配置文件 /usr/share/mysql(mysql.server命令及配置文件) 相关命令 /usr/bin(mysqladmin mysqldump等命令) 启动脚本 /etc/init.d/mysql(启动脚本文件mysql的目录) 系统管理 连接MySQL 格式: mysql -h 主机地址 -u用户名 -p用户密码 例 1:连接到本机上的 MySQL。 hadoop@ubuntu:~$ mysql -uroot -pmysql; 例 2:连接到远程主机上的 MYSQL。 hadoop@ubuntu:~$ mysql -h 127.0.0.1 -uroot -pmysql; 修改新密码 在终端输入:mysql -u用户名 -p密码,回车进入Mysql。 > use mysql; > update user set password=PASSWORD('新密码') where user='用户名'; > flush privileges; #更新权限 > quit; #退出 增加新用户 格式:grant select on 数据库.* to 用户名@登录主机 identified by '密码' 举例: 例 1:增加一个用户 test1 密码为 abc,让他可以在任何主机上登录

自己封装的ASP.NET的MYSQL的数据库操作类

感情迁移 提交于 2020-01-26 02:47:05
/** * 作者:牛腩 * 创建时间:2010年3月7日17时35分 * 类说明:对MYSQL数据库的操作类 */ using System; using System.Data; using MySql.Data.MySqlClient; namespace Niunan.BYLW.Utility { /// <summary>对MYSQL数据库的操作类 /// /// </summary> public class MYSQLHelper { private MySqlConnection conn = null; private MySqlCommand cmd = null; private MySqlDataReader sdr = null; public MYSQLHelper() { //string connStr = WebConfigurationManager.ConnectionStrings["connStr"].ToString(); string connStr = "server=localhost;database=test;uid=root;pwd=123456;charset=utf8"; conn = new MySqlConnection(connStr); } /// <summary>创建Command对象 /// /// <

MySQL5.6.12 rpm制作及及自动化部署安装

◇◆丶佛笑我妖孽 提交于 2020-01-26 01:06:27
转自:http://blog.itpub.net/29254281/viewspace-1268918/ 首先,下载rpmbuild yum install rpm-build -y 它是Red Hat用于打RPM包的工具. 安装之后重启计算机,可以看到/root/rpmbuild目录下有如下文件夹 这个工具打包的过程大致如下, 编写spec指定打包的过程 将源码压缩包放在SOURCES目录下, 将源码解压缩到BUILD目录,执行make命令 将make install 的结果放在BUILDROOT目录下, 最后将BUILDROOT下编译好的二进制文件制作成RPM包。 并且可以指定在RPM安装之前,安装之后,卸载等过程执行的命令 首先,下载源码包 http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.14.tar.gz 并将其复制到指定的目录 /root/rpmbuild/SOURCES/mysql-5.6.14.tar.gz 安装编译MySQL需要的依赖包 yum -y install make gcc-c++ cmake bison-devel ncurses-devel 编写spec脚本 vim mysql.spec Name: MySQL Version: 5.6.14 Release: 1%{?dist} Summary: