linux 登入 oracle,mysql
1.登入oracle
su oracle // 首先切換到 oracle使用者
sqlplus // 開啟sql命令列,輸入使用者ming,密碼登入show user // 檢視登入的使用者
conn // 切換登入使用者
oracle內部有兩個建好的使用者:system和sys。
使用者可直接登入到system使用者以建立其他使用者,因為system具有建立別的使用者的 許可權
語法[建立使用者]:
create user 使用者名稱 identified by 口令[即密碼];
語法[更改使用者]:
alter user 使用者名稱 identified by 口令[改變的口令];
刪除使用者
語法:drop user 使用者名稱;
若使用者擁有物件需使用 : drop user 使用者名稱 cascade;
2. mysql
1.linux下啟動mysql的命令:
mysqladmin start
/ect/init.d/mysql start (前面為mysql的安裝路徑)
2.linux下重啟mysql的命令:
mysqladmin restart
3.linux下關閉mysql的命令:
mysqladmin shutdown
4.連線mysql:
格式: mysql -h主機地址 -u使用者名稱 -p使用者密碼
連線本機mysql,進入目錄mysql\bin,再鍵入命令mysql -uroot -p, 回車後提示輸入密碼。
退出mysql命令:exit(回車)
5.修改mysql密碼:
格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼
或進入mysql命令列SET PASSWORD FOR root=PASSWORD("root");
如: mysqladmin -uroot -password NewPWD
注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。
6.增加新使用者。(注意:mysql環境中的命令後面都帶一個分號作為命令結束符)
格式:grant select on 資料庫.* to 使用者名稱@登入主機 identified by "密碼"
如增加一個使用者test1密碼為123,可以在任何主機上登入, 並對所有資料庫有查詢、插入、修改、刪除的許可權。
首先用以root使用者連入mysql,然後鍵入以下命令:
grant select,insert,update,delete on *.* to
二、mysql資料庫操作
必須首先登入到mysql中(mysql -u root -p),有關操作都是在mysql的提示符下進行,而且每個命令以分號結束;
1、顯示資料庫列表。
show databases;
2、顯示庫中的資料表:
use mysql; //開啟庫mysql
show tables;
3、顯示資料表的結構:
describe 表名;
4、建庫:
create database 庫名;
5、建表:
use 庫名;
create table 表名(欄位設定列表);
6、刪庫和刪表:
drop database 庫名;
drop table 表名;
7、將表中記錄清空:
delete from 表名;
8、顯示錶中的記錄:
select * from 表名;
9、編碼的修改
如果要改變整個mysql的編碼格式:
啟動mysql的時候,mysqld_safe命令列加入
--default-character-set=gbk
如果要改變某個庫的編碼格式:在mysql提示符後輸入命令
alter database db_name default character set gbk;
三、資料的匯入匯出
1、文字資料轉到資料庫中
文字資料應符合的格式:欄位資料之間用tab鍵隔開,null值用來代替。例:
1 name duty 2006-11-23
資料傳入命令 load data local infile "檔名" into table 表名;
2、匯出資料庫和表
mysqldump --opt news > news.sql(將資料庫news中的所有表備份到news.sql檔案,news.sql是一個文字檔案,檔名任取。)
mysqldump --opt news author article > author.article.sql(將資料庫news中的author表和article表備份到author.article.sql檔案, author.article.sql是一個文字檔案,檔名任取。)
mysqldump --databases db1 db2 > news.sql(將資料庫dbl和db2備份到news.sql檔案,news.sql是一個文字檔案,檔名任取。)
mysqldump -h host -u user -p pass --databases dbname > file.dump
就是把host上的以名字user,口令pass的資料庫dbname匯入到檔案file.dump中
mysqldump --all-databases > all-databases.sql(將所有資料庫備份到all-databases.sql檔案,all-databases.sql是一個文字檔案,檔名任取。)
3、匯入資料
mysql < all-databases.sql(匯入資料庫)
mysql>source news.sql;(在mysql命令下執行,可匯入表)
相關推薦
linux 登入 oracle,mysql
1.登入oracle su oracle // 首先切換到 oracle使用者 sqlplus // 開啟sql命令列,輸入使用者ming,密碼登入 show user // 檢視登入的使用者conn // 切換登入使用者 o
Linux環境下使用sqlplus登入Oracle,報'ORA-12547: TNS:lost contact’丟失連線錯誤
問題描述: 1、在oracle資料庫裡新建了DDS(用於資料庫同步)使用者,但在Linux環境裡通過sqlplus命令列,使用DDS使用者登入oracle,報'ORA-12547: TNS:lost contact’丟失連線錯誤。 2、在windows環境使用PLSQL d
linux安裝jdk,mysql
設置 配置 ase jdk1.8 char fig def roo 變量 vim /etc/profile 最下面 #jdk JAVA_HOME=/usr/local/jdk1.8; PATH =$PATH:$JAVA_HOME/bin;
linux下jdk,mysql的部署
將jdk,mysql解壓 1注意解壓後,jdk的所屬使用者和使用者組可能要修改 [[email protected] java]# ll total 169220 drwxr-xr-x. 8 uucp 143 4096 Apr 11 2015 jdk1.8.0
Linux 環境下,Mysql 資料庫密碼重置
1、修改MySQL的登入設定,可以免密碼直接登入。 # vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables [[email protected] etc]# vi /etc/my.cnf
好用的資料庫表結構匯出工具,支援Oracle,MySQL,SQL SERVER
好用的資料庫表結構匯出工具 之前遇到公司需要匯出表結構的word文件,在網上找了一大堆關於匯出資料庫表結構成word文件的工具,發現只有一款DBExportDoc,而且還需要操作巨集,而且還需要2003的word版本,所以我就自己搞了一個開源工具.(支援 Ora
mybatis的jdbcType和javaType、oracle,MySQL的對應類型
如果 order [] block all tiny ear code 定義 JdbcType介紹 數據庫列字段都是有類型的,不同的數據庫有不同的類型。為了表示這些數據類型,Java源碼是采用枚舉來定義的: public enum JDBCType implements
Mybatis中,oracle,mysql,SqlServer,db2模糊查詢書寫方式
oracle中: '%'||#{}||'%' <select id=""> select * from 表名 where 欄位名 like '%'||#{模糊查關鍵字}||'%' </select> mysql中: CONCA
mybatis的jdbcType和javaType、oracle,MySQL的對應型別
Mybatis中jdbcType和javaType的對應關係 1 JDBC Type Java Type 2 CHAR String 3 VARCHAR String 4 LONG
Linux作業系統下,Mysql解壓版安裝以及各種配置
背景: 我這裡已經安裝好了一個版本的Linux作業系統,我使用的是CentOS6.5。安裝開始: 1、下載解壓版的Mysql安裝包 這裡給一個我下載的版本地址 如果linux系統可以連線
hibernate將hql轉換成count(*)的方法,支援所有的資料庫oracle,mysql等
protected String prepareCountHql(String hql) { //String sql = "select b.id, b.user_name, b.create_date from users b "; //ParameterMetadat
檢視Linux 登入日誌, last命令詳解
轉載:https://www.cnblogs.com/kerrycode/p/4223751.html 檢視Linux 登入日誌; last 命令輸入欄位解釋: 第一列,使用者名稱; 第二列,終端位置,/pts/0 (偽終端)意味著從諸如ssh或
LINUX系統ORACLE11G 64位安裝檔案,非官方下載,不需要登入ORACLE賬戶linux.x64_11gR2_database
從oracle官方下載還得註冊一個oracle的帳號,這個不需要,直接下載的檔案。 注意這是linux版本的,64位,oracle11g的。 解壓密碼:123456 網盤檔案,可能會有一個廣告頁面,請忽略,下載速度還是很快的哈。 --------PS-----------------
分享幾本比較好的pdf書籍,包括oracle資料庫,mysql資料庫,C語言程式設計,java程式設計,以及linux作業系統等
1.個人認為最好的oracle資料庫學習書籍,找了很久,發現內容最全講解最清晰《Oracle PL/SQL程式設計》上下 連結:https://pan.baidu.com/s/1VxvbW070_-KEFKEwY0iFCg 提取碼:rm1e 2.《linux系統程式設計
mysql在Linux下登入正常,但是用Navicat登入報錯
這個情況一般是linux的防火牆沒關閉 1) 重啟後生效 開啟: chkconfig iptables on 關閉: chkconfig iptables off 2) 即時生效,重啟後失效 開啟: service iptables start 關閉: ser
MySQL,Oracle,PostgreSQL通過web方式管理維護, 提高開發及運維效率
數據庫管理系統 遠程服務 .com gre ava window 開發 功能 mss 在開發及項目運維中,對數據庫的操作大家目前都是使用客戶端工具進行操作,例如MySQL的客戶端工具navicat,Oracle的客戶端工具 PL/SQL Developer
從Oracle到MySQL,余額寶雲實踐分享
並行化 即使 速度 邊緣 直銷 初步 溝通 中心 比較 原文鏈接:http://www.csdn.net/article/2013-11-/2817426-interview-financial-case-yuerbao-aliyun07 余額寶、百度百發、騰訊財付通謀劃的
bitlocker加密了磁盤, windows10版本升級後,裝在加密盤的oracle、mysql啟動不來
bitlocker、加密、升級、oracle、mysql啟動不了原因是windows10版本系統升級後,把oracle和mysql的服務改了。我的情況:由於D盤使用bitlocker加密了,重啟後不輸入密碼不可訪問,本來oracle是安裝在D盤,結果升級完後,oracle服務中的路徑信息全部被修改到C盤了,導
linux 中,mysql數據庫備份操作
day 設置 txt文本 插入 style 備份目錄 txt 一個 star 1.新建一個sh腳本(可以先建一個txt文本,然後改為sh文件)。 代碼如下: #!/bin/bash #設置mysql備份目錄 folder=/**/** cd $folder day=`da
linux——lamp簡介,架構搭建,Linux+Apache+Mysql/MariaDB+Php
過程 輸出 pro comm php程序 切換 處理請求 web服務 選擇 1.lamp簡介 1.所謂lamp,其實就是由Linux+Apache+Mysql/MariaDB+Php/Python的一組動態網站或服務器的開源軟件,除Linux外其他各部件本身都是各自獨立的