Linux下啟動和停止MySQL
通過RPM包安裝的mysql在Linux下的啟動和停止。
[[email protected] lu]# service mysqld status --可以檢視mysqld的狀態
Redirecting to /bin/systemctl status mysqld.service
● mysqld.service - MySQL Community Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since
Process: 2281 ExecStartPost=/usr/bin/mysql-systemd-start post (code=exited, status=0/SUCCESS)
可以看到mysqld是正在執行的。
[[email protected] lu]# service mysqld stop
Redirecting to /bin/systemctl stop mysqld.service
[[email protected] lu]# service mysqld status --上面先將mysqld
Redirecting to /bin/systemctl status mysqld.service
● mysqld.service - MySQL Community Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: inactive (dead) since 二 2017-10-17 14:04:36 HKT; 2s ago
Process: 2281 ExecStartPost=/usr/bin/mysql-systemd-start post (code=exited, status=0/SUCCESS)
[[email protected] lu]# service mysqld start --將停止後的mysqld服務啟動起來
Redirecting to /bin/systemctl start mysqld.service
[[email protected] lu]# service mysqld status
Redirecting to /bin/systemctl status mysqld.service
● mysqld.service - MySQL Community Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since 二 2017-10-17 14:08:20 HKT; 3s ago
mysqld啟動之後就可以通過客戶端的工具進行連線了。
如果Mysqld沒有啟動正常,將會產生一個錯誤日誌,這個錯誤日誌往往叫做主機名.err的檔案存放在資料目錄夾下面,主機名就是當前伺服器的名稱。
[[email protected] log]# vim /etc/my.cnf 修改mysql的配置檔案
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb 加上這一行
[[email protected] log]# service mysqld start
之後再重新啟動mysqld服務。
[[email protected] log]# service mysqld start
Redirecting to /bin/systemctl start mysqld.service
Job for mysqld.service failed because a timeout was exceeded. See "systemctl status mysqld.service" and "journalctl -xe" for details.
會發現超時了。再去日誌檔案裡面看看
[[email protected] lu]# cat /var/log/mysqld.log
2017-10-17 14:26:41 11223 [Note] InnoDB: 5.6.37 started; log sequence number 1795917
2017-10-17 14:26:41 11223 [ERROR] /usr/sbin/mysqld: unknown option '--bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb'
2017-10-17 14:26:41 11223 [ERROR] Aborting
可以看到日誌檔案記錄了mysql啟動時候的錯誤資訊。Mysql啟動的時候不知道bbb....這個選項,之後mysql就終止了。
在mysql的配置檔案裡面
[mysqld_safe]
log-error=/var/log/mysqld.log 日誌錯誤檔案所在的位置,上面的內容就是錯誤日誌檔案裡面的內容。記錄了服務啟動時候的資訊。
pid-file=/var/run/mysqld/mysqld.pid
還可以通過手動的方式對伺服器進行啟動和停止。
可以使用mysqladmin這個工具,mysqladmin這個程式有一條子命令叫做shutdown,可以在本機也可以通過遠端的方式進行啟動停止。
[[email protected] /]# mysqladmin --help
ping Check if mysqld is alive
shutdown Take server down
相關推薦
Linux下啟動和停止MySQL
通過RPM包安裝的mysql在Linux下的啟動和停止。 [[email protected] lu]# service mysqld status --可以檢視mysqld的狀態 Redirecting to /bin/systemctl status
在Linux平臺下啟動和關閉MySQL服務
首先需要檢視下載MySQL服務的狀態 [[email protected] bin]# netstat -nlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Addr
Linux平臺下啟動和關閉mysql服務
一、linux下檢視mysql服務的兩種方式: 方式一: [root@localhost bin]ps -ef|grep mysql 方式二: [root@localhost bin]net
Centos下啟動和關閉MySQL
Centos下啟動和關閉MySQL 2017年10月19日 10:35:53 gghh2015 閱讀數:33772 版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/gghh2015/article/details/78281585 1、L
在Linux下安裝和使用MySQL
近日由於工作需要必需使用 Linux 下的 MySQL 本以為有 Window 下使用 SQL Server 經驗,想使用 Linux 已經很長時間了由於沒有硬性任務一直也沒有系統學習。覺得在 Linux 下安裝 MySql 應該是易如反掌的事,可在真正裝置和使用 MyS
oracle在linux自啟動和停止指令碼
****************************************************************** 一、目錄:/etc/init.d ****************************************************************** 1、d
linux下啟動和關閉網絡卡命令
ifup、ifdown:linux命令 實時地手動修改一些網路介面引數,可以利用ifconfig來實現,如果是要直接以配置檔案,亦即是在 /etc/sysconfig/network-scripts裡面的ifcfg-ethx等檔案的設定引數來啟動的話,那就得要通過i
轉:linux下啟動和關閉網絡卡命令
http://blog.sina.com.cn/s/blog_439f80c40101g54x.html 作者寫的很詳細。儲存下來,方便以後查詢,非常感謝 ifup、ifdown:linux命令 實時地手動修改一些網路介面引數,可以利用ifconfig來實現,如果是要直接以配置
Linux下啟動,停止,重啟Nginx、Mysql、PHP
LINUX啟動Nginx的命令: 一、查詢是否啟動 [[email protected] php-fpm.d]# ps -ef | grep nginx root 25225 1 0 19:26 ? 00:00:00 nginx: master process
linux下使用yum安裝mysql、啟動、登入和遠端訪問
1、安裝 檢視有沒有安裝過: yum list installed mysql* rpm -qa | grep mysql* 檢視有沒有安裝包: yum list mysql* 安裝mysql客戶端:
在Ubuntu/Linux環境下使用MySQL:啟動和關閉MySQL服務
作業系統:Ubuntu 17.04 64位 MySQL版本:MySQL 5.7 一、啟動MySQL服務 使用以下命令來啟動MySQL: service mysql start 順便提一下,serv
linux下啟動mysql提示:Timeout error occurred trying to start MySQL Daemon
任務 自帶 lean linu 使用 custom 方式 files 一個 啟動 mysqld 時經過很長時間顯示 Timeout error occurred trying to start MySQL Daemon. 終端進入 mysql 時顯示 ERROR 2002
Linux下啟動停止檢視殺死Tomcat程序
啟動 一般是執行tomcat/bin/startup.sh,sh tomcat/bin/startup.sh 停止 一般是執行 sh tomcat/bin/shutdown.sh指令碼命令 檢視 執行ps -ef |grep tomcat 輸出如下 sun 5144
Linux下安裝python的mysql包——MySQLdb 和 PyMySQL
這裡涉及python2,python3,其實是一些不同的包,都可以實現python與mysql的連線,只是內部使用有所不同 python2 MySQLdb 是用於Python2.x連結Mysql資料庫的介面(Python 連線 MySQL 最流行的一個驅動) · 安裝mysql模組
mysql 服務啟動和停止方法
mysql啟動方式有很多種,根據系統和安裝方式不一樣,啟動方法也不一樣。 解壓版 啟動和停止方法: /usr/local/mysql/bin/mysqld_safe –user=mysq
Linux下關閉和啟動Oracle的方法
1關閉oracle的流程 連線Oracle許可權的使用者 1)sqlplus/ as sysdba 3)Shutdownimmediate 啟動需要兩步 1 sqlplus 下面 sqlplus / as sysdba startup 2
Linux下啟動,停止apache服務
本文假設你的apahce安裝目錄為/usr/local/apache2,這些方法適合任何情況 apahce啟動命令: /usr/local/apache2/bin/apachectl start apaceh啟動 apache停止命令 /usr/local/apache2/bin/apach
linux--shell指令碼啟動和停止jar包
完整指令碼啟動和停止jar包 #! /bin/sh PORT=8086 HOME='/usr/local/beta' LOG_HOME='/usr/local/beta/build' LOG_FILE='act-service.log' JAR_HOME=act-1.0.
AIX系統下如何啟動和停止ftp服務
AIX系統下如何啟動和停止ftp服務 步驟:1.首先應保證inetd守護程序是開啟的,可輸入#lssrc –s inetd檢視如果返回 inetd tcpip 270468 activeactive 表示inetd程序已開啟2.啟動ftp服務: #st
Windows下命令列啟動和關閉MySQL資料庫
MySQL配置好後, 啟動MySQL資料庫命令: mysqld --console --console顯示更多控制檯輸出訊息 關閉MySQL資料庫命令: mysqladmin -u root sh