mysql ubuntu 17.04_1、mysql 5.7 ubuntu17.04
系统:ubuntu17.04
数据库主要分文档型和服务型两类:
文档型:如sqlite3 (17.04自带/usr/bin/sqlite3)就是一个文件,应用在移动端如手机,pad,家电等
服务型:如mysql有服务端(存储数据)和客户端
mysql数据库是关系型数据库,采用E-R模型即实体-联系(或关系)模型
安装:
sudo apt install mysql-server,需要设置密码:xxx
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
lyb@lyb:~$ sudo netstat -tap |grep mysql
tcp0 0 localhost:mysql *:* LISTEN 5167/mysqld
成功安装
登录:
l@l:~$ mysql -uroot -pxxx
mysql: [Warning] Using a password on the command lineinterfacecan be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection idis 5Server version:5.7.20-0ubuntu0.16.04.1(Ubuntu)
Copyright (c)2000, 2017, Oracle and/or its affiliates. All rights reserved.
Oracleis a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type'help;' or '\h' for help. Type '\c'to clear the current input statement.
mysql>show databases; #初始有四个数据库+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.16sec)
创建用户并授权:
mysql> create user 'l'@'%' identified by '123';
Query OK,0 rows affected (0.09sec)
mysql> select user,host fromuser;+---------------+-----------+
| user | host |
+---------------+-----------+
| l | % |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
+---------------+-----------+
4 rows in set (0.00sec)
mysql> grant select on study.* to 'l'@'%';
desc user; #显示其中user表的结构,如下:
+------------------------+-----------------------------------+------+-----+-----------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------------+-----------------------------------+------+-----+-----------------------+-------+
| Host | char(60) | NO | PRI | | |
| User | char(32) | NO | PRI | | |
| Select_priv | enum('N','Y') | NO | | N | |
| Insert_priv | enum('N','Y') | NO | | N | |
| Update_priv | enum('N','Y') | NO | | N | |
| Delete_priv | enum('N','Y') | NO | | N | |
| Create_priv | enum('N','Y') | NO | | N | |
| Drop_priv | enum('N','Y') | NO | | N | |
| Reload_priv | enum('N','Y') | NO | | N | |
| Shutdown_priv | enum('N','Y') | NO | | N | |
| max_user_connections | int(11) unsigned | NO | | 0 | |
| plugin | char(64) | NO | | mysql_native_password | |
| authentication_string | text | YES | | NULL | |
| password_expired | enum('N','Y') | NO | | N | |
| password_last_changed | timestamp | YES | | NULL | |
| password_lifetime | smallint(5) unsigned | YES | | NULL | |
| account_locked | enum('N','Y') | NO | | N | |
+------------------------+-----------------------------------+------+-----+-----------------------+-------+
注:字段创建要有数据类型,长度;Null是否为空,NO表示不能为空;PRI表示主键,一般是一个,本表前两个是联合主键
select 字段 from 表
exit; #从mysql数据库退出
ps -ef |grep mysql #在命令行从所有进程筛选mysql
mysql ubuntu 17.04_1、mysql 5.7 ubuntu17.04相关推荐
- 服务器怎么修改sqlroot密码,mysql设置更改root密码、mysql服务器的连接、mysql常用命令的图解...
1.设置更改root密码 查看mysql 启动与否,若没启动就运行:/usr/local/mysql56/bin/mysql ps aux |grep mysql 或 netstat -tulnp | ...
- JavaWEB01:MySQL基础——数据库相关概念、MySQL安装和配置、基础的SQL语句
JavaWEB01:MySQL基础--数据库相关概念.MySQL安装和配置.基本的SQL语句 JavaWEB02:MySQL高级--约束.数据库设计.多表查询.事务 JavaWEB03:JDBC Ja ...
- kali2.0安装mysql,Ubuntu/kali上安装MySQL,设置远程访问详细教程
搜索热词 Ubuntu上安装MysqL非常简单只需要几条命令就可以完成. 1. sudo apt-get install MysqL-server 2. apt-get installMysqL-cl ...
- mysql 导入数据 1215_12、mysql导入数据
1.mysql命令导入 语法: mysql -u root -p passwd < runoob.sql 2.source命令导入 source aa.sql 3.使用load data导入数据 ...
- LAMP架构介绍、MySQL和MariaDB介绍、MySQL安装
2019独角兽企业重金招聘Python工程师标准>>> LAMP架构介绍 Linux+Apache+MySQL+PHP 就是在linux系统上安装httpd. mysql .PHP, ...
- mysql脚本mysql_safe解释、mysql.sock文件、mysql_install_db
1.首先解释下,启动mysql时为何会调用mysql_safe脚本来启动mysql [root@localhost ~]# /etc/init.d/mysqld start 正在启动 mysqld: ...
- 高可用Mysql架构_Mysql主从复制、Mysql双主热备、Mysql双主双从、Mysql读写分离(Mycat中间件)、Mysql分库分表架构(Mycat中间件)的演变...
[Mysql主从复制] 解决的问题 数据分布:比如一共150台机器,分别往电信.网通.移动各放50台,这样无论在哪个网络访问都很快.其次按照地域,比如国内国外,北方南方,这样地域性访问解决了. 负载均 ...
- mysql 斯文克斯_14、mysql数据库基础
其中int(0)代表整型,宽度是0位.char(16)定长的字符串,定义的宽度为16位(表示你存储的字符将占16个字节).varchar(16)可变长度字符串,长度是16位(字节)[一个汉字gbk2个 ...
- mysql同步软件_Mssql、Mysql数据同步软件:SyncNavigato数据库同步
SyncNavigato是一款免费的Mssql.Mysql数据库数据同步软件. 界面预览图: SyncNavigato是一款免费的Mssql.Mysql数据库数据同步软件. SyncNavigato还 ...
最新文章
- 赠书 | JavaScript 武力值飙升!用 TensorFlow.js 轻松在浏览器里搞深度学习
- 浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式 pth中的路径加载使用
- java笔记 -- 输入输出
- JAVAWEB技术之七过滤器
- ​win7下安装sourcetree
- vue-element-xlsx在线读取Excel数据预览
- android gradle fail,Android Studio更新后,Android Gradle CompilationFailedException
- linux内核3,升级linux内核到3.10
- 需要什么数据?要说清楚、准确
- [转载] 中华典故故事(孙刚)——19 万岁
- 51单片机c语言教程第二章,51单片机C语言教程-郭天祥-PDF转word版第二章.docx
- android里面的USB功能----Host模式
- 旧 Mac、PC 别扔,变身 Chromebook 了解一下
- BZOJ4768: 2555加强版之wxh loves substring
- 100个统计学 R语言学习资源网站
- 大型电商平台设计实例:电商平台项目工程、数据库选型、代码库
- 迪杰斯特拉(Dijkstra)算法详解
- 激动的10秒钟==艰辛的1095天
- 英特尔称CPU超过10核没什么用,暗讽AMD胶水多核
- Docker系列五自建图床
热门文章
- 数据加载约定表模型变更_08
- git.exe init#timeout = 10错误:克隆远程repo'origin'时出错hudson.plugins.git
- 省培计算机实践作业,计算机软件基础强化实践能力培养实践部分考核作业.doc...
- vue 嵌套表格组件_使用form-create动态生成vue自定义组件和嵌套表单组件
- 三点估算pmp_【每日一练】PMP项目管理专业资格认证考试练习题(十)
- C语言 va_arg 宏 - C语言零基础入门教程
- Python bin 函数 - Python零基础入门教程
- 关于c语言的符号常量以下叙述中正确的是,关于C语言的符号常量,以下叙述中正确的是( )...
- 工业机器人导轨 百度文库_工业机器人或许开创一个全新的PLC时代
- 权限管理系统_在Gitee狂揽11K Star!这个SpringCloud的权限管理系统你必须知道