Mysql新增使用者,訪問指定資料庫
1、使用root登入資料庫
mysql -uroot -p123456;
2、建立新使用者
create user 'admin'@'%' identified by 'Test123?';
注:
'%' - 所有情況都能訪問
‘localhost’ - 本機才能訪問
’111.222.33.44‘ - 指定 ip 才能訪問
修改密碼:
update mysql.user set password='新密碼' where user='user1';
3、給使用者新增訪問許可權
grant all privileges on 想授權的資料庫.* to 'admin'@'%';
all 可以替換為 select,delete,update,create,drop
4、重新整理許可權
flush privileges;
5、刪除使用者
Delete FROM mysql.user Where user='user1';
相關推薦
Mysql新增使用者,訪問指定資料庫
1、使用root登入資料庫 mysql -uroot -p123456; 2、建立新使用者 create user 'admin'@'%' identified by 'Test123?'; 注: '%' - 所有情況都能訪問 ‘localhost’ - 本機才能訪問 ’111.
mysql 新增使用者並授權訪問指定資料庫,同時限制登入為指定IP段
記錄下以備查。 create user 'user'@'192.168.104.%' identified by '******'; create database database; grant a
MySQL、SQL server 、Oracle資料庫中查詢所有的資料庫,查詢指定資料庫所有表名,查詢所有的欄位的名字
MySQL中查詢所有資料庫名和表名 1.查詢所有資料庫 show databases; 2.查詢指定資料庫中所有表名 select table_name from information_schema.tables where table_schema='database_name' a
mysql 使用者許可權 設定指定使用者訪問指定資料庫
1、ALTER USER 'user_name'@'host' IDENTIFIED BY 'password'; 建立使用者: user_name 使用者名稱; host 允許訪問的主機,(%:允許全部;127.0.0.* ip段) passwrod 密碼
centos下mysql新增使用者,操作資料庫,匯入sql檔案
1:檢視當前的使用者 select Host,User,Password from mysql.user; 查詢結果: +-------------------------+------+------------------------------------------
【sql技巧】mysql修改時,動態指定要修改的字段 update `table` set (case when ....) = 1 where id = xx
幫助 ase stack pan 希望 需求 記錄 開始 lec 如果你點進了這篇帖子,那麽你一定遇到了跟我一樣的問題。別看題目的set case when...,我一開始也是第一反應是用case when但是發現並不好使。 問題呢,說得高大上一點:動態指定要修改的字段。
MySQL 新增索引,刪除索引及其用法
一.索引的作用 一般的應用系統,讀寫比例在10:1左右,而且插入操作和一般的更新操作很少出現效能問題,遇到最多的,也是最容易出問題的,還是一些複雜的查詢操作,所以查詢語句的優化顯然是重中之重。 在資料量和訪問量不大的情況下,mysql訪問是非常
mysql通過執行sql刪除指定資料庫的所有表
原理: 通過儲存過程遍歷獲取指定資料庫的表名稱,然後執行刪除語句,刪除完成後將刪除該儲存過程。 預設刪除為當前使用的資料庫,可在第一行SET @table_schema = null指定其他要刪除的資
MySQL 3306埠,對指定IP解除防火牆限制
Chain RH-Firewall-1-INPUT (2 references) target prot opt source destination ACCEPT all -- anywhere anywhere
MySQL 新增約束,修改約束,刪除約束
ALTER TABLE:新增,修改,刪除表的列,約束等表的定義。 · 檢視列:desc 表名; · 修改表名:alter table t_book rename to bbb; · 新增列:alter
Linux mysql新增使用者,刪除使用者,以及使用者許可權
荊軻刺秦王 一些主要命令: 登陸: mysql -u username -p 一般都是:mysql -u root -p 也可以:mysql
MySQL新增資料,存在就更新,不存在就新增
1、插入一條資料,存在則不操作,不存在就插入(必須現有唯一鍵) 使用insert ignore語句: insert ignore into table(col1,col2) values ('a','b'); 例如插入資料: insert ignore into use
MySQl-python模組,python連線資料庫出現的問題
雖然是個小問題,還是打算寫一下。 python連線資料庫時遇到了這樣一個問題: Traceback (most recent call last): File "./mysql-python.py", line 5, in <module> conn=
同一域名對應不同IP,訪問指定主機檔案內容的方法
PHP獲取遠端主機檔案內容方法很多,例如:file_get_contents,fopen 等。<?php echo file_get_contents('http://demo.fdipzone
MySQL 新增列,修改列,刪除列
ALTER TABLE:新增,修改,刪除表的列,約束等表的定義。檢視列:desc 表名;修改表名:alter table t_book rename to bbb;新增列:alter table 表名 add column 列名 varchar(30);刪除列:alter t
mysql新增遠端使用者訪問
今天需要在本地測試系統功能,因為本地沒有資料庫,就需要在程式裡面連線遠端資料庫; 先用ssh登入遠端伺服器,用root連上資料庫看看情況; mysql> select Host,User,Password from mysql.user; +----------
SSM環境下,獲取指定資料庫連線執行sql檔案
1.需求場景 多資料來源下,獲取指定資料來源連線,執行原生sql語句。 2.專案環境 spring,spring mvc, mybatis,MySQL 3.實現方法 (1)利用spring 環境,獲取資料來源連線 package com.jlc.util.jdbc; i
mysql修改表結構 MySQL修改表結構操作命令總結 MySql資料庫在表中新增新欄位,設定主鍵,設定外來鍵,欄位移動位置,以及修改資料庫後如何進行部署和維護的總結 mysql 如何修改、新增、刪除表主鍵
MySQL修改表結構操作命令總結 以下內容轉自:http://www.jb51.net/article/58079.htm 表的結構如下: 複製程式碼程式碼如下:
MySql資料庫在表中新增新欄位,設定主鍵,設定外來鍵,欄位移動位置,以及修改資料庫後如何進行部署和維護的總結
1,為當前已有的表新增新的欄位 alter table student add studentName varchar(20) not null; 2,為當前已有的表中的欄位設定為主鍵自增 alter table student add constraint PK_studentId primaryKe
MySQL新增使用者以及資料庫訪問授權
# mysql -u root -p # 允許本地 IP 訪問 localhost, 127.0.0.1 # insert into mysql.user(Host,User,Password) values('localhost','zhouz',password('1234')); # 允許外網 IP