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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/532913.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/532913.shtml
英文地址,請注明出處:http://en.pswp.cn/news/532913.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

mysql 查詢倒數第二條記錄_MySQL查詢倒數第二條記錄實現方法

有時候會用到查詢倒數第二條記錄lastHolderChangeHistory.find_by_sql([" SELECT * FROM holder_change_historieswhere treasure_id ?order by id desclimit 1,1 ",hch.treasure_id])select *from tablename awhere (select count(*)f…

kafka和mysql內存機制_一文五分鐘讓你徹底理解Kafka架構原理

對于kafka的架構原理我們先提出幾個問題?1.Kafka的topic和分區內部是如何存儲的,有什么特點?2.與傳統的消息系統相比,Kafka的消費模型有什么優點?3.Kafka如何實現分布式的數據存儲與數據讀取?一、Kafka架構圖1.kafka名詞解釋在一套kafka架構中有多個P…

centos mysql 互為主從_centos7 mysql互為主從+keepalived

一、互為主從配置1.1、資源情況192.168.11.177 server1192.168.11.180 server2192.168.11.210 VIP1.2、server1配置# vi /etc/my.cnf[mysqld]server-id1log-binmysql-binrelay_logmysql-realy-binrelay_log_indexslave-mysql-realy-bin.indexexpire_logs_days15binlog_formatmi…

手機apk簽名工具安卓版_小飛魚APK簽名工具使用方法

小飛魚APK簽名工具是小飛魚旗下的一款APK簽名軟件。是移動開發者必備的一款軟件。使用方法1、雙擊運行小飛魚APK簽名工具.exe文件,出現如下界面:2、點擊“功能”,沒有簽名證書的選擇證書制作,制作完證書再選擇APK簽名,有證書的直接…

React 路由傳參

引言 在上一篇中&#xff0c;我們學習了 React 中使用路由技術&#xff0c;以及如何使用 MyNavLink 去優化使用路由時的代碼冗余的情況。 這一節我們繼續上一篇 React 路由進行一些補充 1. Switch 解決相同路徑問題 首先我們看一段這樣的代碼 <Route path"/home&q…

mysql 5.5 client 字符集_rhel4 mysql5.5 字符集_character set

和oracle字符集一樣,有些暈,太細了小結:1,字符集分為:服務器,數據庫,表,連接,列等對應參數為:mysql> show variables like chara%;------------------------------------------------------| Variable_name | Value |---------------------…

mysql heartbeat lvs_mysql+heartbeat+DRBD+LVS實現mysql高可用二

上一節&#xff0c;講述了DRBD的安裝&#xff0c;因為要利用heartbeatDRBDmysql實現mysql的高可用&#xff0c;所以這一節講述安裝mysql和heartbeat的安裝分別在各個節點安裝mysql&#xff0c;文本使用的是二進制的安裝包mysql-5.5.33-linux2.6-x86_64.tar.gz[rootdrbd1 usr]# …

mysql 嵌入式 性能_database – 在mySQL中優化嵌入式SELECT查詢

好的,這是我現在正在運行的一個查詢,它有45,000條記錄,大小為65MB ……并且即將變得越來越大(所以我也要考慮未來的性能)&#xff1a;SELECT count(payment_id) as signup_count,sum(amount) as signup_amountFROM payments pWHERE tm_completed BETWEEN 2009-05-01 AND 2009-0…

mysql執行語句后回退_MySQL命令學習筆記(八)

1 安全管理1.1 訪問控制MySQL服務器的安全基礎是&#xff1a; 用戶應該對他們需要的數據具有適當的訪問權&#xff0c;既不能多也不能少1.2 管理用戶MySQL用戶賬號和信息存儲在名為mysql的MySQL數據庫中。獲得所有用戶賬號列表時&#xff0c;可使用以下代碼&#xff1a;USE mys…

mysql怎樣dao出數據庫_mysql怎么導出數據庫?

mysql怎么導出數據庫&#xff1f;下面本篇文章就來給大家介紹3種mysql導出數據庫的方法&#xff0c;希望對你們有所幫助。mysql導出數據庫的方法&#xff1a;方法一cmd 到mysql bin目錄下用如下命令&#xff1a;mysqldump --opt -h192.168.0.156 -uusername -ppassword --skip-…

mac 安裝mysql怎么卸載不干凈_CleanMyMac卸載不干凈怎么辦?如何徹底刪除Mac上的CleanMyMac?...

CleanMyMac for mac是非常受歡迎的系統清理、軟件卸載軟件&#xff0c;但是想要卸載CleanMyMac的有些用戶發現不能完全卸載&#xff0c;那么CleanMyMac卸載不干凈怎么辦&#xff1f;如何徹底刪除CleanMyMac&#xff1f;這里帶來兩種可以徹底刪除CleanMyMac的方法&#xff0c;有…

mysql判斷是否為null_MySQL如何判斷字段是否為null

相信很多用了MySQL很久的人,對這兩個字段屬性的概念還不是很清楚,一般會有以下疑問: 我字段類型是not null,為什么我可以插入空值 為什么not null的效率比null高 判斷字段不為空的時候,到底要 select * from table where column <> 還是要用 select * from table w…

mysql修改表的字段_mysql修改表字段學習筆記

--修改表字段CREATE TABLE register (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR (10) DEFAULT NULL UNIQUE KEY,age tinyint UNSIGNED DEFAULT 18,regisTime TIMESTAMP DEFAULT CURRENT_TIMESTAMP (),fund DOUBLE (9, 2) DEFAULT 1000000.00,tel CHAR (11) NOT NULL);--…

python 條件概率_使用Pymc3的條件概率

我的問題是如何使用PYMC3包來實現條件概率模型。在我有一組數據a_觀察到&#xff0c;b棼u觀察到&#xff0c;并且我想找出它們之間的關系。我懷疑a&#xff0c;b&#xff0c;c都是正態分布&#xff0c;b依賴于a&#xff0c;c依賴于a&#xff0c;b。我需要找到參數。在到目前為止…

python如何導入自定義模塊_【python】導入自定義模塊

一、直接import1.當執行文件與要導入的py文件在同一目錄下時假設要在wangyi.py中導入weibo.py文件import weibo2.當執行文件與要導入的py文件所在文件夾在同一目錄下時假設要在wangyi.py中導入post packaging中的method.py(1)from post_packaging import method(2)from post_pa…

python給視頻加背景音樂_python中加背景音樂如何操作

在python中加背景音樂的方法&#xff1a;1、導入pygame資源包&#xff1b;2、修改音樂的file路徑&#xff1b;3、使用init()方法進行初始化&#xff1b;4、使用load()方法添加音樂文件&#xff1b;5、使用play()方法播放音樂流即可。下面的代碼直接復制粘貼到自己的代碼即可實現…

python能和wincc一起用_搬家第二天-41.Wincc V7.3 利用Inputbox和Msgbox做權限管理和二次確認設計...

有時候我們希望做某個操作時&#xff0c;有密碼管理或者二次確認。密碼管理可以通過用戶管理方式設置權限&#xff0c;也可以通過彈窗輸入密碼的方式&#xff1b;二次確認主要是使用彈窗然后捕獲用戶點擊的按鈕編號來進行。下面通過一個簡單的日子記錄一下如何實現。一 準備工作…

mysql中的函數編程_MySQL

12.2. 控制流程函數CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE result] END在第一個方案的返回結果中&#xff0c; valuecompare-v…

python畫窗口_pyqt中圖案如何畫在子窗口上

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓基本思路是從QWidget派生出一個類重寫paintEvent&#xff0c;在里面畫圖。UI部分代碼是這樣的class Ui_Form(object):def setupUi(self, Form):Form.setObjectName("Form")Form.resize(1008, 693)self.widget QtWidgets…

twisted mysql_Twisted MySQL adbapi返回字典

有沒有辦法把adbapi查詢的字典結果返回到MySQL&#xff1f;在[name: Bob, phone_number: 9123 4567]默認返回元組。在^{pr2}$對于簡單的Python&MySQL&#xff0c;我們可以使用MySQLdb.cursors.dictcursors。但是如何與扭曲的adbapi一起使用呢UPD:我解決了&#xff0c;但我認…