mysql運維與分析--啟動 停止 重啟
1、檢視mysql版本
方法一:status;
方法二:select version();
2、Mysql啟動、停止、重啟常用命令
a、啟動方式
1、使用 service 啟動:
[[email protected] /]# service mysqld start (5.0版本是mysqld)
[[email protected] 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
service mysqld stop
Absolute path to 'service' is '/sbin/service', so it might be intended to be run only by user with superuser privileges (eg. root).
-bash: service: command not found
只有管理員才能使用service命令
mysqladmin shutdown
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
沒有sock檔案
mysqladmin shutdown -S"/etc/mysock/ad2.sock"
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'ad2'@'localhost' (using password: NO)'
預設使用的linux終端使用者沒有許可權本地訪問資料庫。
查一下mysql.user表,也沒有這個終端使用者。
mysqladmin shutdown -S"/etc/mysock/ad2.sock" -u my_dba
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'my_dba'@'localhost' (using password: NO)'
沒有使用密碼,無法操作
mysqladmin shutdown -S"/etc/mysock/ad2.sock" -u my_dba -p
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'my_dba'@'localhost' (using password: YES)'
雖然手動輸入了密碼,但是密碼不正確。
輸入正確密碼,一切OK。
mysqld_safe --defaults-file=/etc/myconf/ad.cnf --socket=/etc/msock/ad.sock --basedir=/usr/local/mysql --ledir=/usr/local/mysql/bin --mysqld=mysqld
161222 16:33:34 mysqld_safe The file /home/build/bin/mysqld
does not exist or is not executable. Please cd to the mysql installation
mysqld_safe --defaults-file=/etc/myconf/ad.cnf --socket=/etc/mysock/ad.sock --basedir=/usr/local/mysql
依舊報相同的錯誤
mysqld_safe --defaults-file=/etc/myconf/ad.cnf --socket=/etc/mysock/ad.sock --ledir=/usr/local/mysql/bin
161222 17:01:58 mysqld_safe Logging to '/test/cu_ipsad/data/cu_ipsad/duizhang_phy.err'.
161222 17:01:58 mysqld_safe Starting mysqld daemon with databases from /test/cu_ipsad/data/cu_ipsad
161222 17:02:03 mysqld_safe mysqld from pid file /test/cu_ipsad/data/cu_ipsad/duizhang_phy.pid ended
沒有成功
mysqld_safe --defaults-file=/etc/myconf/ad.cnf --socket=/etc/msock/ad.sock --basedir=/usr/local/mysql --ledir=/usr/local/mysql/bin
成功
說明必須包含basedir和ledir選項
增加後臺啟動
mysqld_safe --defaults-file=/etc/myconf/ad.cnf --socket=/etc/mysock/ad.sock --basedir=/usr/local/mysql --ledir=/usr/local/mysql/bin &
成功
mysqladmin shutdown -S'/etc/mysock/ad.sock' -u my_dba -p
成功
mysqld_safe --defaults-file=/etc/myconf/ad.cnf --socket=/etc/mysock/ad.sock --basedir=/usr/local/mysql --ledir=/usr/local/mysql/bin >/dev/null 2>&1 &
成功
mysqladmin shutdown -S'/etc/mysock/ad.sock' -u my_dba -p
檢視選項mysqld_safe
mysqld_safe --help
Usage: /usr/local/mysql/bin/mysqld_safe [OPTIONS]
--no-defaults Don't read the system defaults file
--defaults-file=FILE Use the specified defaults file
--defaults-extra-file=FILE Also use defaults from the specified file
--ledir=DIRECTORY Look for mysqld in the specified directory
--open-files-limit=LIMIT Limit the number of open files
--core-file-size=LIMIT Limit core files to the specified size
--timezone=TZ Set the system timezone
--malloc-lib=LIB Preload shared library LIB if available
--mysqld=FILE Use the specified file as mysqld
--mysqld-version=VERSION Use "mysqld-VERSION" as mysqld
--nice=NICE Set the scheduling priority of mysqld
--plugin-dir=DIR Plugins are under DIR or DIR/VERSION, if
VERSION is given
--skip-kill-mysqld Don't try to kill stray mysqld processes
--syslog Log messages to syslog with 'logger'
--skip-syslog Log messages to error log (default)
--syslog-tag=TAG Pass -t "mysqld-TAG" to 'logger'
All other options are passed to the mysqld program.
相關推薦
mysql運維與分析--啟動 停止 重啟
1、檢視mysql版本 方法一:status; 方法二:select version(); 2、Mysql啟動、停止、重啟常用命令a、啟動方式1、使用 service 啟動: [[email protected] /]# service mysqld sta
mysql運維與分析-效能分析工具-show profiles
http://www.cnblogs.com/happySmily/p/5943311.html 作用範圍這個命令只是在本會話內起作用,即無法分析本會話外的語句。 開啟分析功能後,所有本會話中的語句都被分析(甚至包括執行錯誤的語句),除了SHOW PROFILE和S
linux安裝mysql以及修改密碼和重啟mysql等相關命令 Linux啟動/停止/重啟Mysql資料庫的方法
Linux/UNIX 上安裝 MySQL Linux平臺上推薦使用RPM包來安裝Mysql,MySQL AB提供了以下RPM包的下載地址: MySQL - MySQL伺服器。你需要該選項,除非你只想連線執行在另一臺機器上的MySQL伺服器。 MySQL-client - MySQL 客戶端程式,
Linux啟動/停止/重啟Mysql數據庫的方法
init version 5.5 shutdown ice rest shu stat stop 1、查看mysql版本方法一:status;方法二:select version(); 2、Mysql啟動、停止、重啟常用命令a、啟動方式1、使用 service 啟動:[r
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
如何 ubuntu下啟動/停止/重啟MySQL
如何啟動/停止/重啟MySQL 一、 啟動方式 1、使用 service 啟動:service mysql start 2、使用 mysqld 指令碼啟動:/etc/inint.d/mysql start 3、使用 safe_mysqld 啟動:safe_mysql&
Linux啟動/停止/重啟Mysql資料庫的方法
1、檢視mysql版本 方法一:status; 方法二:select version(); 2、Mysql啟動、停止、重啟常用命令a、啟動方式1、使用 service 啟動: [[email protected] /]# service mysqld start (5.0版本是mysqld) [[
Ubuntu啟動/停止/重啟Mysql資料庫的方法
注意:在centos 系統下進行和Ubuntu系統裡面是不同,Ubuntu裡面需要將centos 裡面使用的命令中的mysqld後面的d去掉,下面所示所有命令直接使用mysqld替換掉mysql即可 一、檢視mysql版本 方法一:status; 方法二:se
如何啟動/停止/重啟MySQL
發啟動、停止、重啟 MySQL 是每個擁有獨立主機的站長必須要撐握的操作,下面為大家簡單介紹一下操作方法: 一、啟動方式 1、使用 service 啟動:service mysqld start 2、使用 mysqld 指令碼啟動:/etc/inint.d/mysqld start 3、使用 safe_m
詳解Ubuntu Server下啟動/停止/重啟MySQL資料庫的三種方式(ubuntu 16.04)
啟動mysql: 方式一:sudo /etc/init.d/mysql start 方式二:sudo service mysql start 停止mysql: 方式一:sudo /etc/init.d/mysql stop 方式二:sudo service mysq
ubuntu/mac中Mysql的啟動/停止/重啟
ubuntu中MySQL的啟動/停止/重啟 MySQL的啟動、停止、重啟均有三種方式 啟動mysql: 方式一:sudo /etc/init.d/mysql start 方式二:sudo start mysql 方式三:sudo service mysql start
Linux啟動/停止/重啟gitlab
art lin nts 重啟 tar start gitlab 啟動 linux啟動 # Start all GitLab components sudo gitlab-ctl start # Stop all GitLab components sudo gitlab
Linux啟動/停止/重啟Mycat
啟動MyCat: ./mycat start 檢視啟動狀態: ./mycat status 停止: ./mycat stop 重啟: ./
Linux shell指令碼啟動 停止 重啟jar包
最近做的微服務jar包想弄在持續整合中自動化部署,所以首先得有一個操作jar包的指令碼 只需將jar檔案的路徑替換到APP_NAME的值就可以了,其他不用改 注意:window編輯的shell檔案,通過WinSCP上傳的Linux伺服器,需要改變檔案的格式(檢視檔案格式,vim編
Nginx啟動啟動停止重啟
## Nginx啟動停止重啟 ## ### nginx快捷操作配置 1. 編輯配置檔案 [[email protected] ~]# vim /etc/profile 2. 新增配置 export NGINX_HOME=
CentOS7中啟動/停止/重啟服務命令
CentOS 7.0中一個最主要的改變,就是切換到了systemd。它用於替代紅帽企業版Linux前任版本中的SysV和Upstart,對系統和服務進行管理。systemd相容SysV和Linux標準組的啟動指令碼。 Systemd是一個Linux作業系統下的系統和服務管理
Linux啟動/停止/重啟XAMPP(禪道)
啟動 XAMPP cd /opt/lampp/ ./lampp start 停止 XAMPP cd /opt/lampp/ ./lampp stop 重啟 X
MAC Apache 啟動 停止 重啟命令
最近自己配置Python的時候用到Apache的重啟 以前查過 但是現在還是每次用都得查詢 這次自己記下來好好看 停止服務:sudo /usr/sbin/apachectl stop 開啟服務:sudo /usr/sbin/apachectl start 重啟服務:s
CentOS 7中啟動/停止/重啟服務
CentOS 7.0中一個最主要的改變,就是切換到了systemd。它用於替代紅帽企業版Linux前任版本中的SysV和Upstart,對系統和服務進行管理。systemd相容SysV和Linux標準組的啟動指令碼。 Systemd是一個Linux作業系統下的系統和服務管理
Linux shell指令碼啟動 停止 重啟服務(jar)
注意:window編輯的shell檔案,通過WinSCP上傳的Linux伺服器,需要改變檔案的格式(檢視檔案格式,vim編輯後輸入 :set ff) #!/bin/bash export JAVA_