當前位置:首頁 » 數據倉庫 » linux創建資料庫用戶
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

linux創建資料庫用戶

發布時間: 2022-05-07 11:33:09

❶ linux suse mysql 怎麼創建資料庫

Suse Linux下資料庫創建新用戶簡單版

1.首先需要root許可權登錄資料庫,

sqlplus sys/sys@oracle_ip

2.創建新的用戶名和密碼

create user username identified by password;

3.現在退出root用戶 使用sqlplus username/password@oracle_ip

即可以新用戶名登錄

4.初次登陸會提示沒有一個關於session的問題,這時就需要給你的用戶增加
session,grant create session to username;

5.增加session後再次登錄,create table table_name 會發現,

提示無權建表,此時需要重新登錄root,

sqlplus sys/sys@oracle_ip,然後給自己的用戶增加許可權。

6.一勞永逸的做法便是,給你的用戶增加DBA許可權,

grant DBA to username;當然如果你不想,也可以只增加建表許可權,

❷ 如何用LINUX用命令創建ORACLE資料庫表空間和用戶

先su 到 oracle用戶,SYS用戶以DBA身份登陸

//創建臨時表空間
SQL>create temporary tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 5000M autoextend on;

//創建數據表空間
SQL>create tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 500M autoextend on;

(這些只是例子,具體數據文件的路徑,大小,都要你自己改,這里的是不自動擴展,你如果想自動擴展,autoextend on next 50m maxsize 2048m,上網查一下就可以了)

//創建用戶並指定表空間
SQL> create user username identified by password
default tablespace user_data
temporary tablespace user_temp;

//給用戶授予許可權
SQL> grant connect,resource to username;

❸ linux下怎麼創建oracle的資料庫用戶怎麼使用

先su 到 oracle用戶,SYS用戶以DBA身份登陸
//創建臨時表空間
SQL>create temporary tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 5000M autoextend on;
//創建數據表空間
SQL>create tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 500M autoextend on;
(這些只是例子,具體數據文件的路徑,大小,都要你自己改,這里的是不自動擴展,你如果想自動擴展,autoextend on next 50m maxsize 2048m,上網查一下就可以了)
//創建用戶並指定表空間
SQL> create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
//給用戶授予許可權
SQL> grant connect,resource to username;

❹ linux 下如何創建oracle 新用戶

在CRT中進入oracle
--連接sqlplus
按照下面寫完代碼直接復制進去回車就行了
---建立用戶代碼為:CREATE
USER
"用戶名字"
PROFILE
"DEFAULT"
IDENTIFIED
BY
"密碼"
DEFAULT
TABLESPACE
"指定表空間名字"
TEMPORARY
TABLESPACE
"臨時表空間"
ACCOUNT
UNLOCK;
---賦權
begin
EXECUTE
IMMEDIATE
'GRANT
SELECT
ANY
DICTIONARY
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
ALTER
ANY
TABLE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
ALTER
SYSTEM
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
ALTER
ANY
PROCEDURE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CONNECT
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CREATE
ANY
PROCEDURE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CREATE
ANY
TABLE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CREATE
ANY
INDEX
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CREATE
DATABASE
LINK
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CREATE
PUBLIC
DATABASE
LINK
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CREATE
ANY
VIEW
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CREATE
PUBLIC
SYNONYM
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CREATE
TABLE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
DELETE
ANY
TABLE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
DROP
PUBLIC
DATABASE
LINK
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
DROP
ANY
TRIGGER
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
DROP
ANY
INDEX
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
DROP
ANY
PROCEDURE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
DROP
ANY
TABLE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
DROP
ANY
VIEW
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CREATE
PUBLIC
SYNONYM
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
DROP
PUBLIC
SYNONYM
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CREATE
ANY
SEQUENCE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
EXECUTE
ANY
PROCEDURE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
GRANT
ANY
PRIVILEGE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
GRANT
ANY
ROLE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CREATE
ANY
TRIGGER
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
INSERT
ANY
TABLE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
SELECT
ANY
DICTIONARY
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
SELECT
ANY
SEQUENCE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
DROP
ANY
SEQUENCE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
SELECT
ANY
TABLE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
UNLIMITED
TABLESPACE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
UPDATE
ANY
TABLE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
COMMENT
ANY
TABLE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CREATE
ANY
TYPE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CREATE
TABLESPACE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
CREATE
USER
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
EXP_FULL_DATABASE
TO
用戶名';
EXECUTE
IMMEDIATE
'GRANT
IMP_FULL_DATABASE
TO
用戶名';
End;
---或者直接給DBA許可權

❺ 怎樣在linux環境下創建資料庫

使用create命令建立mysql資料庫:
新建資料庫例:
1.以mysql最高管理員登錄,在mysql>create database XXXXX;
xxxxx即為資料庫名.
2.在mysql中如何創建用戶,使該用戶對該資料庫有完全許可權.
3.可 以 用 GRANT 命 令 , 格 式 如 下 :
GRANT 許可權 ON 資料庫名.表名 TO 新用戶名@主機名 IDENTIFIED BY '密碼';
grant all on husidb.* to john@localhost identified by 』201314』;
注:每一句mysql語句後面都跟有;號.注意大小寫.

❻ 資料庫里linux環境里怎麼創建新用戶

mysql> CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; mysql> SELECT host, user, password FROM mysql.user WHERE user='myuser'; mysql> GRANT ON . TO 'myuser'@'localhost';

❼ 請問,linux下mysql創建用戶,具有所有資料庫所有表並且具有所有操作的許可權,並且可遠程登錄操作

可以找個免費/開源的客戶端來使用,例如HeidiSQL或者Navicat Lite,你搜一下就能找到。
安裝後在裡面設置好連接(主要是填一下伺服器地址、用戶名及帳號)就能可以使用了(伺服器端可能也需要設置賦予許可權,不然就會出現類似「ERROR 1045 (28000): Access denied for user 'test1'@'localhost」這樣的錯誤,如出現錯誤則見參考資料)。
默認root用戶就具有所有的許可權,你可以新建一個用戶,使它擁有所有的許可權,還可以指定從什麼地方登陸。許可權劃分可以很細的,可以精確到table,像select這種簡單的查看功能命令都可以限定。具體命令像create,grant等等可以找本書看看。用戶訪問許可權:

mysql.user 全局層級許可權(global privileges)
db 資料庫層級(database-specific privileges)
tables_priv 表層級(table-secific privileges)
columns_priv 列層級(column-secific privileges)

新建用戶
create user 'test1'@'localhost/127.0.0.1' identified by '123',
->'test2'@'%' identified by '123';
語法: create user 'user'[@'host'] [identified by [password] 'password']

刪除用戶
drop user 'test1'@'localhost','test1'@'%','test2'@'localhost';
語法: drop user 'user'@'host'

撤銷用戶許可權
revoke all on *.* from 'test'@'localhost';

更改用戶名
rename user 'test'@'localhost' to 'test1'@'%';

用戶授權
grant all privileges on *.*/dbname.*/dbname.tablename/ to 'test'@'localhost' identified by '123'
->required ssl with grant option;
grant select,update(field1,field2) on dbname.tablename to 'test1'@'%' identified by '123'
->required ssl with grant option;

搜索得到一位前輩的解決辦法如下:
首先,在連接jdbc驅動的時候,按如下語句:
String connstr ="jdbc:mysql://localhost:3306/tp_db?&useUnicode=true&characterEncoding=8859_1";
然後,輸入中文時轉換時,按如下語句:
sql=new String(sql.getBytes("iso8859-1"));
最後,輸出中文時轉換,按如下語句:
String bookname=new String(rs.getString("bookname").getBytes("iso8859-1"),"GBK或者GB2312");

註:查看顯示結果應在中文支持的環境下,我的配置為:Linux7.3+Tomcat4.0+Mysql3.22 作伺服器端,IE6或Netscape作瀏覽器。

❽ linux中mysql怎麼創建用戶連接資料庫

linux啟動/停止/重啟mysql資料庫的方法
1、查看mysql版本
方法一:status;
方法二:select
version();
2、mysql啟動、停止、重啟常用命令
a、啟動方式
1、使用
service
啟動:
[root@localhost
/]#
service
mysqld
start
(5.0版本是mysqld)
[root@szxdb
etc]#
service
mysql
start
(5.5.7版本是mysql)
2、使用
mysqld
腳本啟動:
/etc/inint.d/mysqld
start
3、使用
safe_mysqld
啟動:
safe_mysqld&
b、停止
1、使用
service
啟動:
service
mysqld
stop
2、使用
mysqld
腳本啟動:
/etc/inint.d/mysqld
stop
3、mysqladmin
shutdown
c、重啟
1、使用
service
啟動:
service
mysqld
restart
service
mysql
restart
(5.5.7版本命令)
2、使用
mysqld
腳本啟動:
/etc/init.d/mysqld
restart

❾ linux mysql怎麼創建資料庫用戶

http://jingyan..com/article/09ea3ede2ebf83c0aede39d9.html