linuxmysql開機啟動
在/root 創建一個 mysqld.sh
內容為
/etc/init.d/mysqldrestart
上面,也可以寫成你的啟動mysql命令。
在文件/etc/rc.d/rc.local最後添加一句
/bin/sh/root/mysqld.sh
關注忙碌的松鼠 網路搜索 忙碌的松鼠
❷ linux mysql開機啟動項
1、、軟體環境:
Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-32-generic x86_64)
MySQL 5.6.27 x64
2、方法一
最簡單的方法是執行命令:
復制代碼代碼如下:
# update-rc.d mysql defaults
Adding system startup for /etc/init.d/mysql ...
/etc/rc0.d/K20mysql -> ../init.d/mysql
/etc/rc1.d/K20mysql -> ../init.d/mysql
/etc/rc6.d/K20mysql -> ../init.d/mysql
/etc/rc2.d/S20mysql -> ../init.d/mysql
/etc/rc3.d/S20mysql -> ../init.d/mysql
/etc/rc4.d/S20mysql -> ../init.d/mysql
/etc/rc5.d/S20mysql -> ../init.d/mysql
注意:移除MySQL的開機服務可執行命令update-rc.d mysql remove
3、方法二
第二種方法是使用sysv-rc-conf工具,執行命令:
復制代碼代碼如下:
# apt-get install sysv-rc-conf
# sysv-rc-conf
打開了命令行方式的自啟動服務管理界面:
用滑鼠點擊,也可以用鍵盤方向鍵定位,用空格鍵選擇, 「X」表示開啟該服務。用Ctrl+N翻下一頁,用Ctrl+P翻上一頁,用Q退出。
也可以用命令:
復制代碼代碼如下:
# sysv-rc-conf --level 2345 mysql off
注意:Ubuntu系統中服務的運行級別
0 系統停機狀態
1 單用戶或系統維護狀態
2~5 多用戶狀態
6 重新啟動
4、方法三
第三種方法是使用chkconfig工具,執行命令:
復制代碼代碼如下:
# apt-get install chkconfig
# chkconfig mysql --list
mysql 0:off 1:off 2:off 3:off 4:off 5:off 6:off
如果mysqld沒有在列表,那麼用命令添加它:
復制代碼代碼如下:
# chkconfig add mysql
我們可以看到,mysqld本來就在列表中,所以這一步我們跳過。
使用命令設置開機啟動:
復制代碼代碼如下:
# chkconfig --add mysql
# chkconfig mysql --list
mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
表示MySQL的開機自啟動已經設置完成。
❸ 如何讓mysql隨Linux開機自動啟動
一般情況下,這項工作都是簡單的。但是,當面臨上百台或者更多的MySQL主機的時候,這種「偶爾」可能會很多,這種「偶爾」還會在半夜或者凌晨發生,如果每次都手動操作,這是很繁瑣的。更重要的是,如果因此而打斷了凌晨的美夢是不值得的。
要實現隨開啟自動啟動mysqld,我們需要搞定如下幾個問題:
一般的,作為伺服器使用的Linux一般會以「完全多用戶模式(Multi-User Mode with Networking)」級別來啟動,這種情況下Linux在啟動時會運行/etc/rc.d/rc3.d/下的全部腳本。例如我們在這個目錄下會看到腳本」/etc/rc.d/rc3.d/S90crond」,意味著開機啟動時會運行S90crond腳本。
既然已經知道自動啟動腳本該放在哪兒了,一切就好辦。我們只需要將一個啟動MySQL的腳本放過去就好了。下面是我們的一個簡單的啟動腳本v0.1 mysqldauto
$vi mysqldauto
#!/bin/sh
# Version: 0.1 by [email protected]
/opt/mysql/bin/mysqld_safe --user=mysql & #這里需要修改為你的mysqld_safe目錄
$chmod +x mysqldauto
$mv mysqldauto /etc/rc.d/init.d/
$ln -s /etc/rc.d/init.d/mysqldauto /etc/rc.d/rc3.d/S99mysqld
這樣我們就把創建的mysqldauto腳本放到了/etc/rc.d/rc3.d/下面(注意這里使用了link的方式),mysqld可以自動啟動了。
這有兩個問題需要解釋:
❹ linux怎麼啟動mysql服務
1、首先,我們需要修改mysql的配置文件,一般文件存放在/etc下面,文件名為my.cnf。
❺ 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&
❻ 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&
❼ 如何實現Linux下Mysql自動啟動試了好多辦法不管用
把mysqld放入/etc/init.d/下,然後chkconfig --add mysqld ,chkconfig --level 2345 mysqld on後,開機就能重新啟動了,注意你是源碼安裝還是yum在線安裝的!
❽ Linux設置apache,mysql,snmp等開機啟動
mysql設為linux服務cp
/usr/local/mysql/share/mysql/mysql.server
/etc/init.d/mysqldchkconfig
--add
mysqldchkconfig
--level
2345
mysqld
onchown
mysql:mysql
-R
/usr/local/mysql/service
mysqld
startapache設為linux服務cp
/usr/local/apache2/bin/apachectl
/etc/init.d/httpdvi
/etc/init.d/httpd在在#!/bin/sh後面加入下面兩行#chkconfig:345
85
15#description:
Start
and
stops
the
Apache
HTTP
Server.然後chmod
+x
/etc/rc.d/init.d/httpdchkconfig
--add
httpd然後可以用setup命令進入服務設置,設置為開機啟動第二種方法:在/etc/rc.d/rc.local中增加啟動apache的命令,如:/usr/local/apache2/bin/apachectl
start/usr/local/mysql/bin/mysqld_safe
--user=root
&
❾ linux下mysql啟動問題
mysql
是命令行方式的
mysql
查詢解釋器。
真正的
mysql
資料庫伺服器程序,其實是
mysqld
……
不過光
mysqld
是不行的,還需要一些參數,不然運行會有點問題。
如果你的
mysql
是系統自帶的,那麼一般會有一個
/etc/init.d/mysql
的服務。
你可以用服務管理器來設置,或者每次手動啟動(這個文件不一定會在這里,看你的發行版了)
如果你是自己裝的,可能會沒有這個東西,需要用命令啟動,具體什麼命令查看網上的資料吧。沒參數印象里可以啟動,但有安全問題。
❿ 比如在Linux系統中如何設置開機自動啟動MySQL
mysql伺服器的啟動有幾種方式:
1.mysqld,這個是mysql的伺服器啟動進程,找到它,mysqld
start。要想啟動時就載入,拷貝它到/etc/init.d目錄下,然後在rcX目錄下建立鏈接。或者使用ntsysv,選擇。
2.mysql.server,這個是新的mysql要求的,必須要用mysql用戶才能啟動mysql.server,如果系統沒有mysql用戶,需要新建一個。同樣把它加到/etc/rc.d/init.d目錄下,或者加到rc.local里,都可以啟動載入。freebsd下,還可以把它加到/usr/local/etc/rc.d目錄下,改個文件名mysql.server.sh