mysql新建用户

MySQL数据库管理

醉酒当歌 提交于 2019-12-11 10:26:43
SQL语句概述 SQL语言 是Structured Query Language的缩写,即结构化查询语言 是关系型数据库的标准语言 用于维护管理数据库,如数据查询、数据更新、访问控制、对象管理等功能 SQL分类 (1)DDL:数据定义语言 (2)DML:数据操纵语言 (3)DQL:数据查询语言 (4)DCL:数据控制语言 DDL操作命令 1、DDL语句用于创建数据库对象,如库、表、索引等 2、使用DDL语句新建库、表 (1)创建数据库:creste databaes 数据库名 (2)创建数据表:create table 表名 (字段定义……) 3、使用DDL语句删除库、表 (1)删除指定的数据表:drop table [数据库名]表名 (2)删除指定的数据库:drop database 数据库名 DML操作命令 1、DML语句用于对表中的数据进行管理 2、包括以下操作 (1)insert:插入新数据 (2)update:更新原有数据 (3)delete:删除不需要的数据 3、向数据表中插入新的数据记录 insert into 表名(字段1,字段2, .....) values(字段1的值,字段的值, .....) 4、修改、更新数据表P F的数据记录 update 表名 set 字段名1=值1[,字段名2=值2] where 条件表达式 5、在数据表中删除指定的数据记录 (1

mysql5.7.23多实例安装

依然范特西╮ 提交于 2019-12-11 07:43:45
参考1:https://www.cnblogs.com/xuchenliang/p/6843990.html 参考2:https://blog.csdn.net/weixin_30480651/article/details/98952934 解压安装包 tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql 2.4.关闭iptables 临时关闭:service iptables stop 永久关闭:chkconfig iptables off 2.5.关闭selinux vi /etc/sysconfig/selinux 将SELINUX修改为DISABLED,即SELINUX=DISABLED 2.6.创建mysql用户 groupadd -g 27 mysql useradd -u 27 -g mysql mysql id mysql uid=501(mysql) gid=501(mysql) groups=501(mysql) 2.7.创建相关目录 mkdir -p /data/mysql/ {mysql_3306,mysql_3307} mkdir /data/mysql/mysql_3306/ {data

MySQL数据库 介绍,安装,基本操作

雨燕双飞 提交于 2019-12-11 01:36:08
- 数据库介绍: 1.随意存放在一个文件中的数据,数据的格式千差万别   tank|123 jason:123 sean~123 2.软件开发目录规范   - Project:   - conf   - bin   - core   - db: 存放一个个的文件   1、2都是从本地读取的数据。 3.将所有数据存放到一个第三方的公共位置,同一个软件凡是需要操作数据的,就必须去这个共享的位置操作。   - 第三方的公共位置(数据库)   - 数据库集群: 将同一个数据库中的数据,复制到不同的服务器中。 4. MySQL数据: C ---> S架构软件   1) mysql数据库本质上就是一个基于网络通信的软件。   2) 所有基于网络通信的软件,底层都是socket。   - 服务端:     - 基于网络通信     - 收发消息   - 客户端:     - 基于网络通信     - 收发消息   - 所有语言若想操作数据库,拿到服务端ip和port,都必须遵循一套标准的解析指令 ---》 SQL语句 ***** 学习SQL语句 - DBMS: 数据库管理系统   - 关系型数据库: MySQL、Oracle、DB2、sql server、....     - 1) 表结构       - 需要哪些字段       - 字段是什么类型     - 2) 字段与字段类型      

mysql 基础操作

孤街醉人 提交于 2019-12-10 23:12:15
1.数据库介绍 - 数据库介绍: 1.随意存放在一个文件中的数据,数据的格式千差万别 tank|123 jason:123 sean~123 2.软件开发目录规范 - Project: - conf - bin - core - db: 存放一个个的文件 1、2都是从本地读取的数据。 3.将所有数据存放到一个第三方的公共位置,同一个软件凡是需要操作数据的,就必须去这个共享的位置操作。 - 第三方的公共位置(数据库) - 数据库集群: 将同一个数据库中的数据,复制到不同的服务器中。 4. MySQL数据: C ---> S架构软件 1) mysql数据库本质上就是一个基于网络通信的软件。 2) 所有基于网络通信的软件,底层都是socket。 - 服务端: - 基于网络通信 - 收发消息 - 客户端: - 基于网络通信 - 收发消息 - 所有语言若想操作数据库,拿到服务端ip和port,都必须遵循一套标准的解析指令 ---》 SQL语句 ***** 学习SQL语句 - DBMS: 数据库管理系统 - 关系型数据库: MySQL、Oracle、DB2、sql server、.... - 1) 表结构 - 需要哪些字段 - 字段是什么类型 - 2) 字段与字段类型 - name ---> 'tank' ----> 字符串 - age ---> 17 ---> 整型 - 非关系型数据库:

数据库01

霸气de小男生 提交于 2019-12-10 20:07:05
数据库01 将所有的数据存放到一个第三方的公共位置,同一个软件凡是需要操作数据的,就必须去这个共享的位置操作 第三方共享位置:数据库 数据库集群:将同一个数据库中的数据,复制到不同的服务器中。 MySQL数据:C -----> S架构软件 ①:mysql数据库本质上就是一个基于网络通信的软件 ②:所有基于网络通信的软件,底层都是socket ​ 服务端: ​ 基于网络通信 ​ 收发消息 ​ 客户端: ​ 基于网络通信 ​ 收发消息 所有语言若想要操作数据库,拿到服务端IP和port,都必须遵循一套标准的解析指令 --->SQL语句 DBMS:数据库管理系统 ​ 关系型数据库:MySQL、Oracle、DB2、sql server…… ​ ①:报表结构 ​ 需要哪些字段 ​ 字段是什么类型 ​ ②:字段与字段类型 ​ name ---> 'tank' ---> 字符串 ​ age---> 17 ---> 整型 ​ 非关系型数据库:Redis、MongoDB…… ​ 非关系型数据库一般以key:value的形式存储 ​ {'name':'tank'} 安装数据库 - 安装数据库 - 1.下载mysql安装包 - 2.解压安装包放在D:中 - 3.添加系统环境变量 - 4.以管理员身份打开CMD,输入mysqld启动服务端,此时会卡主 - bin目录下的: mysqld.exe - 5

数据库的基本操作

孤者浪人 提交于 2019-12-10 18:25:52
使用数据库 新建一个cmd,mysql客户端连接服务端,输入mysql -h 127.0.0.1 -P 3306 -p密码 mysql初始化无密码,可以进入游客模式,功能会很少 无密码直接进入 --->不需要"-p密码" bin目录下的:mysql.exe 全写:mysql -h 127.0.0.2 -P 3306 -p 密码 简写:mysql -uroot -p 密码 退出数据库的客户端 exit; quit; 注意:SQL语句末尾必须加";"号。 查看操作系统中是否已经启动mysqld服务端 tasklist | findstr "mysqld" 杀死mysqld进程 taskkill /F /PID pid号 ***做服务端操作时,必须先从管理员身份打开 数据库的命令 查看所有数据库: show databases; mysql -u 登录mysql用户名(root) -p 密码 默认自带 root 超级用户,没有密码 管理员登录 mysql -uroot 回车进入 游客登录 mysql 回车 修改密码 - 默认没有密码的情况下,设置密码 - cmd>>>: mysqladmin -uroot password 123 - 有密码的情况下,修改密码 - cmd>>>: mysqladmin -uroot -p原密码 password修改的密码 - cmd>>>:

FreeBSD 安装vsftpd 并配置pam_mysql 实现虚拟用户登录

坚强是说给别人听的谎言 提交于 2019-12-10 17:57:25
一、安装所需软件 1、MySQL 安装过程请见另一篇文章 2、vsFTPd cd /usr/ports/ftp/vsftpd make install clean 3、pam_mysql cd /usr/ports/security/pam-mysql make install clean 二、配置 1、添加虚拟用户映射的系统用户vsftpd,密码为空,禁止终端登陆,并设置相应的ftp目录: # pw useradd vsftpd -s /sbin/nologin # chmod go+rx /home/vsftpd (使其目录有写的权限) 2、建立数据库vsftp和表users,logs #mysql> create database vsftpd; #mysql> use vsftpd; #mysql> create table users ( id int AUTO_INCREMENT NOT NULL,name char(63) binary NOT NULL, passwd char(63) binary NOT NULL,primary key(id)); #mysql> Create table logs ( message Varchar(255),user Varchar(63),pid Int,host Varchar(63), rhost Varchar(63

FREEBSD上vsftp+MYSQL实现虚拟用户验证

混江龙づ霸主 提交于 2019-12-10 17:57:11
1、VSFTP配置 vsftpd.conf的配置。PORT安装 listen=yes guest_enable=yes guest_username=vsftpdguest 其它按默认配置。 2、PAM验证配置 /etc/pam.d/ftp,使用默认ftp的文件,但已经将/etc/pam.d/ftp清空,填入以下, auth required pam_mysql.so user=vsftpdguest passwd=vsftpdguest host=localhost db=vsftpd table=us ers usercolumn=name passwdcolumn=passwd crypt=2 account required pam_mysql.so user=vsftpdguest passwd=vsftpdguest host=localhost db=vsftpd table =users usercolumn=name passwdcolumn=passwd crypt=2 用wc -l /etc/pam.d/ftp返回值为2行。 3、MYSQL内的数据库配置 # mysql mysql> create database vsftpd; mysql> use vsftpd; mysql> create table users(name varchar(20)

学习笔记-Ubuntu安装MySql服务区和客户端

流过昼夜 提交于 2019-12-10 16:36:06
Ubuntu16.04 安装MySql5.7 写在前面 目录 1.安装mysql 2.设置外网访问 ①修改配置 ②登录MySQL ③增加用户user 从任意ip登录 3.设置默认utf-8编码 ①修改配置 ②增加如下代码 ③重启并登陆mysql查看编码 4.检查中文是否乱码 ①新建一个数据库 ②打开数据库 ③新建一个表 ,字段:name,num 类型:valchar,int ④增加数据 ⑤查看刚添加的数据 写在前面 学习Python的过程中,想打造一个属于自己的深度定制的微信机器人。准备利用Ubuntu16.04+Python+wxpy+MySQL这套架构搭建,制作过程记录在这里。供自己今后回忆以及分享给需要的人。 目录 1.Ubuntu16.04 安装MySql5.7 1.安装mysql 安装 sudo apt - get update sudo apt - get install mysql - server sudo apt install mysql - client sudo apt install libmysqlclient - dev 检查安装是否成功 sudo netstat - tap | grep mysql 安装成功: root@instance - u05l0hls : / etc / mysql / mysql . conf . d# sudo

部署mysql主从同步

☆樱花仙子☆ 提交于 2019-12-10 10:54:20
mysql-day06 部署mysql主从同步 案例拓扑 • 一主、一从 – 单向复制时 , 建议将从库设为只读 一、什么是 mysql主从同步 主:正在被客户端访问的数据库服务器,被称作主库服务器。 从:自动同步主库上的数据的数据库服务器,被称作从库服务器。 主从同步结构模式介绍 •基本应用 –单向复制 : 主 --> 从 •扩展应用 –链式复制 : 主 --> 从 --> 从 –双向复制 : 主 <--> 从 –放射式复制 : 从 <-- 主 --> 从 | 从 主从同步原理 ( 续 1 ) 基本构建思路 1. 确保数据相同 –从库必须要有主库上的数据。 2. 配置主服务器 –启用 binlog 日志及设置格式 , 设置 server_id, 授权用 户 3. 配置从服务器 –设置 server_id, 指定主数据库服务器信息 4. 测试配置 –客户端连接主库 , 写入的数据 , 在连接从库的时候也 能够访问到。 相关命令 mysql>show slave status;#显示从库状态信息 mysql>show master status;#显示本机的binlog日志文件信息 mysql>show processlist;#查看当前数据库服务器上正在执行的程序 mysql>start slave;#启动slave进程 mysql>stop slave;#停止slave进程 **