mysql新建用户

MYSQL常用命令

别说谁变了你拦得住时间么 提交于 2019-11-28 06:05:14
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 username -p

mysql的安装

心不动则不痛 提交于 2019-11-28 05:14:51
linux版 ubuntu安装mysql 从官方提供的mysql-apt-config.deb包进行APT源设置 APT源下载地址: https://dev.mysql.com/downloads/repo/apt/ 下载完成以后,默认apt源保存在了Downloads目录下。 通过终端切换目录到Downloads目录下执行一下命令: cd Downloads/ sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb 按下方向键选择OK回车即可 完成后运行更新命令: sudo apt-get update sudo apt-get install mysql-server 设置root账号的登录密码: 再次确认密码 经过上面操作,就完成了数据库的安装和配置。 启动mysql: 方式一:sudo /etc/init.d/mysql start 方式二:sudo service mysql start 停止mysql: 方式一:sudo /etc/init.d/mysql stop 方式二:sudo service mysql stop 重启mysql: 方式一:sudo/etc/init.d/mysql restart 方式二:sudo service mysql restart mysql -uroot -p -h 这是连接数据库的一条语句

源码安装MySQL

烈酒焚心 提交于 2019-11-28 03:46:26
目录 一、安装单实例 1、升级openssl 2、替换软件源 3、root 用户ssh远程登录 4、mysql需要安装的包 5、navicate 连接虚拟机mysql 6、安装mysql utilities 二、安装双实例 1、目录结构 2、脚本语句 3、修改环境变量 4、编译 5、初始化 6、启动 7、进入 8、配置数据库密码安全性 三、安装5.6 升级OpenSSL 1、复制脚本并修改端口号3308 2、创建目录 3、修改配置文件my3308.cnf 4、编译 5、初始化 6、启动 四、尝试 1、密码修改 2、validate_password 3、mysqld_multi 4、查看my.cnf配置文件查找顺序 一、安装单实例 1、升级openssl #查看版本 openssl version #openssl 安装包 openssl-1.1.0j.tar.gz #下载地址https://www.openssl.org/source/ cd /usr/local/openssl-1.1.1 ./config make make install #受影响的文件夹 #/usr/local/bin #/usr/local/include #/usr/local/lib #先查找 当前openssl的生效目录 which openssl #设置软连接 路径:/usr/bin

linux安装mysql教程

天涯浪子 提交于 2019-11-28 03:03:22
1.系统约定 安装文件下载目录:/data/software Mysql目录安装位置:/usr/local/mysql 数据库保存位置:/data/mysql 日志保存位置:/data/log/mysql 2.下载mysql 在官网: http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载: 执行如下命名: #mkdir /data/software #cd /data/software --下载安装包 --建议:在windows上使用迅雷下载,速度很快(我的是1M/s),然后用工具(Xftp)上传到 /data/software目录下; #wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 3解压压缩包到目标位置 #cd /data/software --解压压缩包 #tar -xzvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz --移动并修改文件名 #mv /data/software/mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql 4创建数据仓库目录 --/data

总结三十

夙愿已清 提交于 2019-11-27 22:09:42
数据库概念 1.随意的存到了一个文件中 数据格式也是千差万别的 2.软件开发目录规范   规定了数据存放的位置 ps:数据都是保存在本地的 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查找 数据库之MySQL 本质就是一款基于网络通信的应用软件 任何基于网络通信的软件 底层都是socket 服务端 -基于socket通信 -收发消息 -SQL语句(是一个公共的标准) 客户端 -基于socket通信 -收发消息 -SQL语句 ps:MySQL不单单支持MySQL的客户端来操作 也支持其他编程语言直接操作 python java c++ php语法都不一样 DBMS:数据库管理系统   关系型数据库     数据与数据之间可以有关联和限制的       关系型数据库通常都是表结构,也就意味着你在用关系型数据库的时候       第一步就是确定表结构       字段有特定的类型         存名字用字符串         存密码用数字         存生日用日期     MySQL, oracle, sqlite, db2, sql server   非关系型数据库     通常都是以k,v键值的形式 存储数据     redis,mongodb(文档型数据库 非常接近关系型的非关系型数据),memcache

掌握MySQL 1

前提是你 提交于 2019-11-27 19:51:09
一、   1、本质是一款基于网络通信的应用软件   2、任何基于网络通信的软件,底层都是 socket   3、MySQL 不单单支持 MySQL 的客户端来操作,也支持其他编程语言直接操作 二、   1、服务端     —基于 socket 通信     —收发消息     —SQL语句   2、客户端     —基于 socket 通信     —收发消息     —SQL语句 三、DBMS:数据库管理系统   3.1、关系熊数据库(MySQL、oracle、sqlite、db2、sql server)     数据与数据之间有关联和限制的,通常都是表结构     确定表的结构(字段的特定类型)   3.2、非关系型数据库(Redis、MongoDB、memcachedb)     通常以 k,v 键值的形式储存数据 四、名词   库:文件夹   表:文件   记录:文件内一行行的数据   表头:表格第一行数据   字段:字段名 + 字段类型 五、安装 MySQL   下载后,是将 MySQL 的客户端和服务端都下载了下来   服务端:MySQLd   客户端:MySQL   SQL 语句以分号结束   制作环境变量     将启动文件所在的路径添加到系统的环境变量中     配置完之后要重启 MySQL 服务端以及 cmd 终端   将 MySQL 制作成系统服务    

三十三、初识数据库及简单命令

纵然是瞬间 提交于 2019-11-27 19:27:24
一、数据库概念 1.随意的存到了一个文件中 数据格式也是千差万别的 2.软件开发目录规范 规定了数据存放的位置 ps:数据都是保存在本地的 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查二、数据库之mysql   本质就是一款基于网络通信的应用软件 任何基于网络通信的软件 底层都是socket 服务端 -基于socket通信 -收发消息 -SQL语句(是一个公共的标准) 客户端 -基于socket通信 -收发消息 -SQL语句 ps:MySQL不单单支持MySQL的客户端来操作 也支持其他编程语言直接操作 python java c++ php语法都不一样三、DBMS:数据库管理系统     关系型数据库 数据与数据之间可以有关联和限制的 关系型数据库通常都是表结构,也就意味着你在用关系型数据库的时候 第一步就是确定表结构 字段有特定的类型 存名字用字符串 存密码用数字 存生日用日期 MySQL, oracle, sqlite, db2, sql server 非关系型数据库 通常都是以k,v键值的形式 存储数据 redis,mongodb(文档型数据库 非常接近关系型的非关系型数据),memcache MySQL其实可以把它看成一款支持远程操作文件的软件 库 >>> 文件夹 表 >>> 文件 记录 >>>

MySQL基本操作

天涯浪子 提交于 2019-11-27 19:14:32
客户端登陆 mysql -h 127.0.0.1 -P 3306 -uroot -p 可以简写 mysql -uroot -p 如果不输入用户名和密码 默认是访客模式登陆 所能用到的功能很少 客户端退出登陆 exit; quit; 查看所有的数据库 show databases; 查看某个进程 tasklist |findstr 名称 杀死进程 taskkill /F /PID 进程号 制作环境变量 将启动文件所在的路径添加到系统的环境变量中 注意:配置完之后一段要重新启动mysql服务端及cmd终端 将mysqld制作成系统服务 制作系统服务 你的cmd终端一定要是管理员身份 mysqld --install 修改密码 没有密码的情况下 mysqladmin -uroot -p password 123 有密码的情况下 mysqladmin -uroot -p123 password 123456 当命令输入错误的时候 可以用\c取消前面的命令 cancel 破解密码 现将已经启动的服务端停掉 1.跳过用户名和密码的验证功能 启动服务端 mysqld --skip-grant-tables 启动服务端 跳过授权表 2.修改管理员用户对应的密码 update mysql.user set password=password(123) where user='root' and

数据库初识

限于喜欢 提交于 2019-11-27 18:55:44
一.什么是数据库 数据库中的四个基本概念: 数据(Data):数据库中储存的基本对象,描述事物的符号记录。ps:数据的使用要配合语义 数据库(Database):长期储存在计算机内,有组织的,可共享的大量数据的集合。 数据库管理系统(DBMS):位于用户应用与操作系统之间的一层数据管理软件,是基础软件,也是一个大型复杂的软件系统。 数据库系统(DBS):在计算机系统中引入数据库之后的系统构成。 数据库系统的构成:数据库,数据库管理系统,应用程序,数据库管理员。 SQL(Structured Query Language):结构化查询语言,是关系型数据库的标准语言。 SQL即是独立的语言,又是嵌入式语言,可以在其他高级编程语言中使用。 数据库的本质:一款基于网络通信的软件,任何基于网络通信的软件,底层都是socket 数据库分为:服务端和客户端,都基于Socket通信,收发消息。 数据库分为关系型数据库和关系型数据库两种。 关系型数据库: 常见的关系型数据库:MySQL, oracle, sqlite, db2, sql server 特点: 关系(Relation)—— 一个关系对应通常说的一张表 元组(Tuple)—— 表中的一行即为一个元组 属性(Attribute)——表中的一列即为一个属性,给每一个属性起一个名称即属性名,每个属性都具备数据类型。 主码(Key)——也称码键

尚硅谷MySQL高级学习笔记

给你一囗甜甜゛ 提交于 2019-11-27 18:12:06
目录 数据库MySQL学习笔记高级篇 写在前面 1. mysql的架构介绍 mysql简介 mysqlLinux版的安装 mysql配置文件 mysql逻辑架构介绍 mysql存储引擎 2. 索引优化分析 性能下降SQL慢 常见通用的Join查询 索引简介 性能分析 索引优化 3. 查询截取分析 查询优化 慢查询日志 批量数据脚本 Show Profile 全局查询日志 4. MySQL锁机制 概述 三锁 5. 主从复制 复制的基本原理 复制的基本原则 复制的最大问题 一主一从常见配置 数据库MySQL学习笔记高级篇 写在前面 学习链接: 数据库 MySQL 视频教程全集 1. mysql的架构介绍 mysql简介 概述 高级Mysql 完整的mysql优化需要很深的功底,大公司甚至有专门的DBA写上述 mysql内核 sql优化工程师 mysql服务器的优化 各种参数常量设定 查询语句优化 主从复制 软硬件升级 容灾备份 sql编程 mysqlLinux版的安装 mysql5.5 下载地址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads 检查当前系统是否安装过mysql: 查询命令:rpm -qa|grep -i mysql 删除命令:rpm -e RPM软件包名称 删除自带的mysql:yum -y remove