MYSQL建庫建使用者命令
1、登陸MySQL:
mysql -u root -p
2、檢視使用者資訊
select user,host,password from mysql.user;
select user,host from mysql.user;
3、設定密碼
set password for [email protected]=password('在這裡填入root密碼');
4、修改密碼方法1:mysqladmin -u root -p password newpassword
方法2:#mysql -u root -p mysql
mysql>UPDATE user SET password=PASSWORD("new") WHERE user='root';
mysql>flush privileges;
5
delete from mysql.user where user='';
6、檢視系統已存在的資料庫
show databases;
7、刪除名為test的空資料庫
drop database test;
8、建立mysql使用者例a:建立對test資料庫有完全操作許可權的名為centospub的使用者
mysql>grant all privileges on test.* to [email protected] identified by 'password';
例b:增加一個使用者test1密碼為abc,讓他可以在任何主機上登入,並對所有資料庫有查詢、插入、修改、刪除的許可權。首先用以
mysql>grant select,insert,update,delete on *.* to [email protected]"%" Identified by "abc";
但例b增加的使用者是十分危險的,你想如某個人知道test1的密碼,那麼他就可以在internet上的任何一臺電腦上登入你的mysql資料庫並對你的資料可以為所欲為了。例c:增加一個使用者test2密碼為abc,讓他只可以在localhost上登入,並可以對資料庫mydb進行查詢、插入、修改、刪除的操作(localhost指本地主機,即MYSQL資料庫所在的那臺主機),這樣使用者即使用知道
mysql>grant select,insert,update,delete on mydb.* to [email protected] identified by "abc";
9、查詢確認centospub使用者的存在與否
select user from mysql.user where user='centospub';
10、建立名為test的資料庫
create database test;
11、取消centospub使用者對資料庫的操作許可權
revoke all privileges on *.* from [email protected];
12、刪除centospub使用者
delete from mysql.user where user='centospub' and host='localhost';
13、重新整理,使所做的改動生效
flush privileges;
14、忘記MySQL的root密碼,怎麼修改
如果 MySQL 正在執行,首先殺之: killall -TERM mysqld。啟動 MySQL :PATH_TO_MYSQL/bin/mysqld --skip-grant-tables &
就可以不需要密碼就進入 MySQL 了。然後就是
mysql>use mysql
mysql>update user set password=password("new_pass") where user="root";
mysql>flush privileges;
重新殺 MySQL ,用正常方法啟動 MySQL
一定注意:很多新手沒有用password=password("..."),而是直接password="..."所以改掉密碼不好使
相關推薦
MYSQL建庫建使用者命令
1、登陸MySQL:mysql -u root -p 2、檢視使用者資訊select user,host,password from mysql.user;select user,host from mysql.user;3、設定密碼set password for [ema
mysql數據庫建庫建表實例
create 刪除 存在 database efault int 字段 primary 日期字段 一。實例。 drop database if exists school; //如果存在SCHOOL則刪除create database school; //建立庫SCHOOL
簡單的給大家說一下mysql建庫建表的字符集和排序規則
直說重點 字符集 一般就 utf8 和utf8mb4的選擇 注意,請選擇utf8mb4, mb4是用4個位元組來存的。utf8是3個位元組,有些特殊表情和字是四個位元組,就會insert錯誤。 另外字符集 utf8_bin utf8_ge
MySQL建庫 建表及其相關操作
建立資料庫 使用根登入後,可以使用 create database if not exists UNOOB default charset utf8; 建立資料庫,該命令的作用: 如果資料庫不存在則建立,存在則不建立。 建立UNOOB資料庫,並設定編碼集為UTF8
mysql建庫建表及連接數據庫操作
ica 如果 每次 進入 用戶表 ide 名稱 exit p地址 自己做個整理 省的每次都去搜~~ 1、本地連接mysql: 一般可以直接鍵入命令 mysql -uroot -p 回車後提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進
MySql 5.7 安裝+解除安裝+建庫+建使用者
安裝服務 1、下載 選擇對應的下載檔案。(我電腦是64位,所以這下載的是64位的下載檔案) 2、安裝 開啟下載檔案解壓到指定檔案目錄。(這裡解壓目錄為D:\workInstall\mysql-5.7.24-winx64) 開啟解壓後的MySql檔案在根目錄下
MySQL檢視建庫建表語句
有時候我們需要檢視mysql的建表語句,以下是具體操作檢視資料庫建立語句SHOW CREATE DATABASE ZOO\G;類似的檢視建表語句:檢視所有儲存引擎:SHOW ENGINES \G; 檢視預設儲存引擎:SHOW VARIABLES LIKE 'storage_e
建庫建表學習心得(知識點誤點分析)
.cn 分析 說明 log courses 應該 code 主健 字符類型 建庫建表知識點(下列舉例)、 建庫: CREATE DATABASE EduBase2017 ON (NAME=‘Datefile_1‘ ,FILEN
【Oracle12C】部署服務建立用戶及建庫建表中遇到的問題以及12C的一些新特性
Oracle問題這是一篇oracle小白的不堪折磨,苦苦掙紮所作,所費心血頗深。 Oracle12C與11g版本的差異 在創建用戶時遇到一個問題(我的發現都是根據遇到的問題來研究的):問題描述:在創建服務所需用戶時提示ORA-65096:公用用戶名或角色無效。問題原因:根據Oracle官方文檔得知,12C版本
如何利用PL/SQL Developer圖形化介面建庫建表
工具:oracle11g、pl/sql developer 一.在我的電腦>管理>服務中開啟oracle的監聽以及資料庫 二.開啟pl/sql developer 三.登入進來後即可開
SQLite3資料庫操作: 建庫,建…
//建立資料庫,資料庫檔案放在Sqlite.exe 的根目錄下 C:\>sqlite3.exe mydatabase.db //資料庫建立成功後自動跳轉至:sqlite>
C#動態建庫建表學習
ITOO3.0的學習中為需要動態的建庫建表來滿足業務的靈活性,該功能使用過拼接建庫建表的SQL語句以及SQLHelper實現的。 這裡只展示操作類,至於SQLHelper不再贅述。 #region IsDBExist-判斷資料庫是否存在
MySQL基礎操作命令創建庫DDL
tables 建庫 字符 sql語句 win ron mysq 系統數據庫 lec 系統數據庫:information_schema:虛擬庫,主要存儲了系統中的一些數據庫對象的信息,例如用戶表信息,列信息,權限信息,字符信息等informance_schema:主要存儲數據
MySQL 數據庫創建與刪除的命令
時間 除了 所有 數據表 .com sql rename drop 創建數據庫 MySQL 數據庫是數據表的集合,創建數據庫很重要,對數據庫的命名也同樣重要,下面說說創建和刪除數據庫的命令行。 1,創建數據庫的命令行 create database hutho
MySQL批量建庫導數據腳本
數據庫數據庫名列表放入一個文件裏面# cat 00db.txt information_schema db_app_cms db_eop db_leader_cms db_leader_commentmysqldump出來的sql數據放入一個文件裏面# cat 00dbsql.txt -rw-r--r-- 1
Mysql快速創建數據庫和用戶
dmi all row 0.00 sql語句 快速 建數據庫 cte admin 利用shell運行mysql語句,快速而方便地創建MySQL用戶和數據庫。 下面給出創建語句,其中美元符號表示命令提示符: $ mysql -u adminusername -p Enter
visual studio下用mysql數據庫建EF遇到的問題及解決方法
保存 沒有 bsp https ima 解決方法 問題: http entity 1。下載MySQL Connector/Net 版本選 6.9.10 2.下載MySQL for VisualStudio mysql的官網能下到 3.右擊項目管理NuGet包,添加
4-20 mysql 整理 (建表語句和mysql命令)
AC comment 如果 進入 username -s ID alter ase create table [if not exists] 表名( 字段1 數據類型 [約束或索引列表], 字段2 數據類型 [約束或索引列表]) [表選項列表];#虛擬表的概
linux下mysql創建庫後授權
src ima linu mys lin http linux 圖片 分享圖片 grant all privileges on 數據庫名稱.* to 數據庫用戶名@‘授權範圍‘ identified by ‘數據庫用戶名密碼‘; grant all privileges
updatedb---創建或更新slocate命令所必需的數據庫文件
-- rdl 寫入 man local inux 相關 title 相關信息 updatedb命令用來創建或更新slocate命令所必需的數據庫文件。updatedb命令的執行過程較長,因為在執行時它會遍歷整個系統的目錄樹,並將所有的文件信息寫入slocate數據庫文件中。