linuxmysql啟動資料庫
㈠ linux下怎麼啟動從的資料庫
Linux下oracle資料庫啟動和關閉操作
第一步:登陸
root登陸之後切換到oracle用戶上,輸入
su oracle
第二步:連接
在oracle用戶下,輸入
sqlplus /nolog
第三步:使用管理員許可權
輸入
connect /as sysdba
第四步:啟動/關閉服務
輸入
startup
startup參數
不帶參數,啟動資料庫實例並打開資料庫,以便用戶使用資料庫,在多數情況下,使用這種方式!
nomount,只啟動資料庫實例,但不打開資料庫,在你希望創建一個新的資料庫時使用,或者在你需要這樣的時候使用!
mount,在進行資料庫更名的時候採用。這個時候資料庫就打開並可以使用了!
謝謝!不準確的地方請指教!
shutdown
shutdown的參數
Normal 需要等待所有的用戶斷開連接
Immediate 等待用戶完成當前的語句
Transactional 等待用戶完成當前的事務
Abort 不做任何等待,直接關閉資料庫
normal需要在所有連接用戶斷開後才執行關閉資料庫任務,所以有的時候看起來好象命令沒有運行一樣!在執行這個命令後不允許新的連接
immediate在用戶執行完正在執行的語句後就斷開用戶連接,並不允許新用戶連接。
transactional 在擁護執行完當前事物後斷開連接,並不允許新的用戶連接資料庫。
abort 執行強行斷開連接並直接關閉資料庫。
第五步:如果是啟動服務,要開啟監聽
退出sqlplus模式,輸入
lsnrctl start
㈡ linux怎麼啟動mysql服務
1、首先,我們需要修改mysql的配置文件,一般文件存放在/etc下面,文件名為my.cnf。
㈢ 請問如何在linux下啟動mysql
首先是啟動服務。如果是redhat的話,可以使用setup或者ntsysv命令進入服務設置頁面後,將mysqld那項選中,然後保存退出。如果不是redhat沒有以上工具的話,可以使用chkconfig --level 35 mysqld on命令來開啟服務。當然,這只是要求每次系統啟動時啟動服務,為了不用重啟,需要使用/etc/init.d/mysqld start或者service mysqld start命令來使現在的服務啟動,如果是重啟服務的話,使用service ** restart。
我的mysql是裝系統時安裝的,你的應該是後來安裝的,但是應該也是可以通過上述方式打開的。
在終端中輸入mysql,看是否提示有這條命令,如果提示是command not found的話,應該是PATH變數的問題。解決的方法,可以將你安裝mysql的路徑也加入到PATH中,也可以將mysql中的需要執行的這些命令拷貝到PATH中。不過我mysql也是個菜鳥,真的不清楚有多少命令,所以建議把安裝路徑加入到PATH中,可以通過修改/etc/profile或者主目錄下.bashrc文件來實現。一個是全局,一個只針對本賬號。就是在文件中添加PATH=/usr/mysql:$PATH,位置無所謂,添進去應該就ok了。
然後輸入mysql命令看看有反映沒,如果沒反應,就在查查,我也沒這么弄過,但是我估計應該好使。
最後是添加mysql的密碼了,默認時直接輸入mysql就可以進入了,所以要進行修改。輸入mysqladmin -u root password ***,就是給root添加密碼了,如果是修改的話,格式為mysqladmin -u root -p 舊密碼 password 新密碼。還有,我真的是個菜鳥,加密碼之前,其他賬號也可以使用mysql命令直接進入,加了之後其他帳戶可以使用mysql -uroot -p命令,然後輸入密碼進入(root也是以同樣的方法進入),但是我不知道怎麼添加別的帳戶,比如說其他賬戶tom使用mysql -utom -p來進入,不好意思了。
對了,設定密碼的時候,輸入的是明文,而由於bash會保留命令,最好清除一下.bash_history,不然別人用一下history命令就可以知道你的密碼是什麼了。
㈣ linux中,啟動mysql伺服器,自帶資料庫是什麼
安裝完mysql後,確實有2個資料庫,其實看mysql/var這個目錄就知道了,所有的庫文件都默認保存在這個目錄裡面,而且遷移mysql也很方便,新編譯一個資料庫,把mysql/var這個目錄拷貝到相應的目錄下,再把新資料庫啟動起來就可以完成資料庫遷移了。
drwx------ 2 mysql mysql 1584 2005-10-14 10:22 mysql
drwx------ 2 mysql mysql 48 2005-10-14 10:22 test
㈤ linux啟動mysql的命令是什麼
看你是什麼安裝的,要是是rpm包裝的,就直接service mysqld start
要是你是源碼包安裝的,看你裝在版哪了,權例:/usr/local/mysql/bin/mysqld_safe --user=mysql &
那個user參數對應著你要啟動mysql的賬戶,要是源碼包安裝的想啟動方便可以加入PATH變數中,謝謝 給分!!!
㈥ 在linux環境下怎麼打開mysql資料庫
linux系統進入mysql資料庫的方法:
連接MYSQL:
格式: mysql -h主機地址 -u用戶名 -p用戶密碼
1、連接到本機上的MYSQL。
首先在打開DOS窗口,然後進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql>
2、連接到遠程主機上的MYSQL。假設遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123(注:u與root可以不用加空格,其它也一樣)
3、退出MYSQL命令: exit (回車)
一個建庫和建表以及插入數據的實例:
create database school; //建立庫SCHOOL
use school; //打開庫SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key, //id設置為主關鍵字,並自動設值,也就是添加的時候,你不必向ID欄位寫內容
name char(10) not null,
address varchar(50) default '深圳', //設置默值為深圳
year date
); //建表結束
//以下為插入欄位
insert into teacher values('','glchengang','建平一中','1976-10-10'); //ID不用寫內容
insert into teacher values('','jack','建平一中','1975-12-23');
㈦ 如何在linux下啟動mysql資料庫
mysql默認安裝在/var/lib/mysql目錄下 a: Couldn't connect to engine! b: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' a.表示MySQL沒有啟動,需要啟動MySQL(使用命令:/etc/rc.d/init.d/mysql start)。 專 有時會出現即使加屬了 socket啟動參數仍然不能連接MySQL伺服器的現象,但是實際上mysql.sock這個文件是存在的(假設在/tmp目錄下);這時一個快捷的方法就是在/var/lib/mysql/目錄下建立一個連接:
㈧ 如何在linux下重啟MySQL資料庫
看是怎麼配置的了
service mysql restart
/etc/init.d/mysqld restart
要麼就kill mysql的進程 /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &
大概這幾種方式吧,第二種的需要把mysql下的mysql.server文件cp到/etc/init.d/下
㈨ linux系統如何啟動mysql伺服器
Linux啟動Mysql伺服器的方法:
1、查看mysql版本
方法一:status;
方法二:select version();
2、Mysql啟動常用命令
(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&