mysqladmin shutdown用法

合集下载

MySQL使用方法和步骤详解

MySQL使用方法和步骤详解

MySQL使用方法和步骤详解一、介绍MySQLMySQL是一种开源的关系型数据库管理系统,广泛应用于Web应用程序的开发中。

它是一款功能强大、性能优越的数据库管理系统,并且易于使用。

本文将详细介绍MySQL的使用方法和步骤。

二、安装MySQL1. 下载安装包在MySQL官方网站中下载适合你操作系统的MySQL安装包,例如Windows环境下可以选择MSI安装包。

2. 运行安装程序双击以运行MySQL安装程序,按照安装向导的指示进行安装。

可以选择自定义安装,设置MySQL的安装路径以及其他选项。

3. 配置MySQL安装完成后,需要进行一些配置。

在MySQL的安装目录下找到my.ini文件,用文本编辑器打开。

在该文件中,你可以设置MySQL的相关参数,例如端口、字符集等。

4. 启动MySQL服务打开“服务”管理器,找到MySQL服务,将其启动。

这样,你就成功安装并配置了MySQL数据库。

三、登录MySQL1. 打开命令行终端或者MySQL客户端工具在Windows环境下,可以通过“开始”菜单中的“运行”命令输入“cmd”打开命令行终端。

在终端中输入“mysql -u 用户名 -p”,按下回车键。

2. 输入密码在命令行或者客户端中,输入你设置的MySQL用户密码。

3. 登录成功如果密码正确,你将成功登录到MySQL数据库服务器。

四、创建数据库1. 创建数据库在MySQL中,可以使用“CREATE DATABASE 数据库名;”语句来创建数据库。

例如,输入“CREATE DATABASE mydb;”创建名为“mydb”的数据库。

2. 使用数据库使用“USE 数据库名;”语句来选择要使用的数据库。

例如,输入“USE mydb;”选择使用名为“mydb”的数据库。

五、创建表1. 创建表在选择要使用的数据库后,可以使用“CREATE TABLE 表名 (列名1 数据类型, 列名2 数据类型, ...);”语句来创建表。

Linux数据库命令

Linux数据库命令

一、总结一下:1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:mysqladmin shutdown/ect/init.d/mysql shutdown (前面为mysql的安装路径)4.连接本机上的mysql:进入目录mysql\bin,再键入命令mysql -uroot -p,回车后提示输入密码。

退出mysql命令:exit(回车)5.修改mysql密码:mysqladmin -u用户名-p旧密码password 新密码或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");6.增加新用户。

(注意:mysql环境中的命令后面都带一个分号作为命令结束符)grant select on 数据库.* to 用户名@登录主机identified by "密码"如增加一个用户test密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。

首先用以root用户连入mysql,然后键入以下命令:grant select,insert,update,delete on *.* to " Identified by "123";二、有关mysql数据库方面的操作必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束1、显示数据库列表。

show databases;2、显示库中的数据表:use 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值用来代替。

mysqladmin详解

mysqladmin详解

mysqladmin详解mysqladmin是⼀个执⾏管理操作的客户端程序。

它可以⽤来检查服务器的配置和当前状态、创建和删除数据库等。

mysqladmin ⼯具的使⽤格式:mysqladmin [option] command [command option] command ......option 选项:-c number ⾃动运⾏次数统计,必须和 -i ⼀起使⽤-i number 间隔多长时间重复执⾏每个两秒查看⼀次服务器的状态,总共重复5次。

./mysqladmin -uroot -p -i 2 -c 5 status-h, --host=name Connect to host. 连接的主机名或iP-p, --password[=name] 登录密码,如果不写于参数后,则会提⽰输⼊-P, --port=# Port number to use for connection. 指定数据库端⼝-s, --silent Silently exit if one can't connect to server.-S, --socket=name Socket file to use for connection. 指定socket file-i, --sleep=# Execute commands again and again with a sleep between. 间隔⼀段时间执⾏⼀次-u, --user=name User for login if not current user.登录数据库⽤户名-v, --verbose Write more information. 写更多的信息-V, --version Output version information and exit. 显⽰版本mysqladmin的相关命令:mysqladmin password dadong123 #<==设置密码,前⽂⽤过的。

mysqladmin命令详解

mysqladmin命令详解

mysqladmin命令详解mysqladmin是⼀个执⾏管理操作的客户端程序。

它可以⽤来检查服务器的配置和当前状态、创建和删除数据库等。

[root@fp-web-118 bin]# mysqladmin --help ###linux的命令mysqladmin Ver 8.42 Distrib 5.6.51, for Linux on x86_64 Copyright (c) 2000, 2021, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners. Administration program for the mysqld age: mysqladmin [OPTIONS] command command.... --bind-address=name IP address to bind to. -c, --count=# Number of iterations to make. This works with -i (--sleep) only. --debug-check Check memory and open file usage at exit. --debug-info Print some debug info at exit. -f, --force Don't ask for confirmation on drop database; with multiple commands, continue even if an error occurs. -C, --compress Use compression in server/client protocol. --character-sets-dir=name Directory for character set files. --default-character-set=name 设置字符集. -?, --help Display this help and exit. -h, --host=name Connect to host. -b, --no-beep Turn off beep on error. -p, --password[=name] Password to use when connecting to server. If password is not given it's asked from the tty. -P, --port=# Port number to use for connection or 0 for default to, in order of preference, f, $MYSQL_TCP_PORT, /etc/services, built-in default (3306). --protocol=name The protocol to use for connection (tcp, socket, pipe,memory). -r, --relative Show difference between current and previous values when used with -i. Currently only works with extended-status. --secure-auth Refuse client connecting to server if it uses old (pre-4.1.1) protocol.(Defaults to on; use --skip-secure-auth to disable.) -s, --silent (静默模式) -S, --socket=name The socket file to use for connection. -i, --sleep=# Execute commands repeatedly with a sleep between. --ssl Enable SSL for connection (automatically enabled with other flags). --ssl-ca=name CA file in PEM format (check OpenSSL docs, implies --ssl). --ssl-capath=name CA directory (check OpenSSL docs, implies --ssl). --ssl-cert=name X509 cert in PEM format (implies --ssl). --ssl-cipher=name SSL cipher to use (implies --ssl). --ssl-key=name X509 key in PEM format (implies --ssl). --ssl-crl=name Certificate revocation list (implies --ssl). --ssl-crlpath=name Certificate revocation list path (implies --ssl). --ssl-verify-server-cert Verify server's "Common Name" in its cert against hostname used when connecting. This option is disabled by default. --ssl-mode=name SSL connection mode. -u, --user=name User for login if not current user. -v, --verbose Write more information. -V, --version Output version information and exit. -E, --vertical Print output vertically. Is similar to --relative, but prints output vertically. -w, --wait[=#] Wait and retry if connection is down. --connect-timeout=# --shutdown-timeout=# --plugin-dir=name Directory for client-side plugins. --default-auth=name Default authentication client-side plugin to use. --enable-cleartext-plugin Enable/disable the clear text authentication plugin. Variables (--variable-name=value)and boolean options {FALSE|TRUE} Value (after reading options)--------------------------------- ----------------------------------------bind-address (No default value)count 0debug-check FALSEdebug-info FALSEforce FALSEcompress FALSEcharacter-sets-dir (No default value)default-character-set autohost (No default value)no-beep FALSEport 0relative FALSEsecure-auth TRUEsocket (No default value)sleep 0ssl FALSEssl-ca (No default value)ssl-capath (No default value)ssl-cert (No default value)ssl-cipher (No default value)ssl-key (No default value)ssl-crl (No default value)ssl-crlpath (No default value)ssl-verify-server-cert FALSEuser (No default value)verbose FALSEvertical FALSEconnect-timeout 43200shutdown-timeout3600plugin-dir (No default value)default-auth (No default value)enable-cleartext-plugin FALSE 按照以下给定的顺序来查找mysql配置⽂件:/etc/f /etc/mysql/f /usr/etc/f ~/f The following groups are read: mysqladmin client以下的选项可能会被选择--print-defaults Print the program argument list and exit.--no-defaults Don't read default options from any option file,except for login file.--defaults-file=# Only read default options from the given file #.--defaults-extra-file=# Read this file after the global files are read.--defaults-group-suffix=# Also read groups with concat(group, suffix)--login-path=# Read this path from the login file. Where command is a one or more of: (Commands may be shortened) create databasename (创建数据库命令:mysqladmin –uroot –p creat db_name) drop databasename (删除数据库命令:mysqladmin –uroot –p drop db_name) extended-status (显⽰服务器状态变量及变量值:mysqladmin –uroot –p extended-status) flush-hosts (刷新所有主机的缓存信息) flush-logs (刷新所有的⽈志) flush-status (清空状态变量) flush-tables Flush all tables flush-threads Flush the thread cache flush-privileges Reload grant tables (same as reload) kill id,id,... Kill mysql threads password [new-password] Change old password to new-password in current format old-password [new-password] Change old password to new-password in old format ping Check if mysqld is alive processlist Show list of active threads in server reload Reload grant tables refresh Flush all tables and close and open logfiles shutdown Take server down status Gives a short status message from the server start-slave Start slave stop-slave Stop slave variables Prints variables available version Get version info from server mysqladmin ⼯具的使⽤格式:mysqladmin [option] command [command option] command ......option 选项:-c number ⾃动运⾏次数统计,必须和 -i ⼀起使⽤-i number 间隔多长时间重复执⾏每个两秒查看⼀次服务器的状态,总共重复5次。

测试文档20121211-4

测试文档20121211-4

DATA DIRECTORY and INDEX DIRECTORY在Windows中将忽略DATA DIRECTORY和INDEX DIRECTORY选项,因为Windows 不支持符号连接。

在具有非功能realpath()调用的系统中,这些选项也被忽略。

·DROP DATABASE你不能删掉正被线程使用的数据库。

·从Task Manager(任务管理器)杀掉MySQL你不能从Task Manager(任务管理求)或使用Windows 95的shutdown工具来杀掉MySQL。

你必须通过mysqladmin shutdown停止它。

·大小写名由于Windows对文件名大小写不敏感。

因此在Windows中MySQL数据库名和表名对大小写也不敏感。

唯一的限制是在同一个语句中,必须同时使用大写或小写指定数据库名和表名。

请参见9.2.2节,“识别符大小写敏感性”。

·‘\’路径名间隔符Windows中的路径名用‘\’符间隔开,在MySQL中还是转义字符。

如果你使用LOAD DATA INFILE或SELECT ... INTO OUTFILE,用‘/’符使用Unix-类文件名:mysql>LOAD DATA INFILE 'C:/tmp/skr.txt' INTO TABLE skr;mysql>SELECT * INTO OUTFILE 'C:/tmp/skr.txt' FROM skr;你还可以使用双‘\’符:mysql>LOAD DATA INFILE 'C:\\tmp\\skr.txt' INTO TABLE skr;mysql>SELECT * INTO OUTFILE 'C:\\tmp\\skr.txt' FROM skr;·管道问题。

管道不能在Windows命令行提示符下可靠地工作。

MYSQL数据库命令大全

MYSQL数据库命令大全

MYSQL命令大全常见的MySQL命令大全一、连接MySQL格式:mysql -h主机地址-u用户名-p用户密码1、例1:连接到本机上的MYSQL。

首先在打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>。

2、例2:连接到远程主机上的MYSQL。

假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。

则键入以下命令:mysql -h110.110.110.110 -uroot -pabcd123(注:u与root可以不用加空格,其它也一样)3、退出MYSQL命令:exit (回车)。

二、修改密码格式:mysqladmin -u用户名-p旧密码password 新密码1、例1:给root加个密码ab12。

首先在DOS下进入目录mysqlbin,然后键入以下命令:mysqladmin -uroot -password ab12注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

2、例2:再将root的密码改为djg345。

mysqladmin -uroot -pab12 password djg345三、增加新用户。

(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)格式:grant select on 数据库.* to 用户名@登录主机identified by \"密码\"例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。

首先用以root用户连入MySQL,然后键入以下命令:grant select,insert,update,delete on *.* to test2@localhost identified by \"abc\";如果你不想test2有密码,可以再打一个命令将密码消掉。

linux下MySQL使用方法

linux下MySQL使用方法

linux下MySQL使用方法===============================================================一、引言想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。

本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。

为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮助。

本文的Linux环境是 Red Hat 9.0,MySQL是4.0.16。

二、安装Mysql1、下载MySQL的安装文件安装MySQL需要下面两个文件:MySQL-server-4.0.16-0.i386.rpmMySQL-client-4.0.16-0.i386.rpm下载地址为:/downloads/mysql-4.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。

2、安装MySQLrpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。

该命令在安装时常用的参数是–ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。

这个符号将持续到安装完成后才停止。

1)安装服务器端在有两个rmp文件的目录下运行如下命令:[root@test1 local]# rpm -ivh MySQL-server-4.0.16-0.i386.rpm显示如下信息。

warning: MySQL-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 Preparing... ########################################### [100%]1:MySQL-server ########################################### [100%] 。

Mysql启动的方式(四种)

Mysql启动的方式(四种)

Mysql启动的⽅式(四种)废话不多说了,直奔主题了。

mysql的四种启动⽅式:1、mysqld启动mysql服务器:./mysqld --defaults-file=/etc/f --user=root客户端连接:mysql --defaults-file=/etc/formysql -S /tmp/mysql.sock2、mysqld_safe启动mysql服务器:./mysqld_safe --defaults-file=/etc/f --user=root &客户端连接:mysql --defaults-file=/etc/formysql -S /tm/mysql.sock3、mysql.servercp -v /usr/local/mysql/support-files/mysql.server /etc/init.d/chkconfig --add mysql.server启动mysql服务器:service mysql.server {start|stop|restart|reload|force-reload|status}客户端连接:同1、24、mysqld_multimkdir $MYSQL_BASE/data2cat <<-EOF>> /etc/f[mysqld_multi]mysqld = /usr/local/mysql/bin/mysqld_safemysqladmin = /user/local/mysql/bin/mysqladminuser = mysqladminpassword = mysqladmin[mysqld3306]port = 3306socket = /tmp/mysql3306.sockpid-file = /tmp/mysql3306.pidskip-external-lockingkey_buffer_size = 16Mmax_allowed_packet = 1Mtable_open_cache = 64sort_buffer_size = 512Knet_buffer_length = 8Kread_buffer_size = 256Kread_rnd_buffer_size = 512Kmyisam_sort_buffer_size = 8Mbasedir = /usr/local/mysqldatadir = /usr/local/mysql/data[mysqld3307]port = 3307socket = /tmp/mysql3307.sockpid-file = /tmp/mysql3307.pidskip-external-lockingkey_buffer_size = 16Mmax_allowed_packet = 1Mtable_open_cache = 64sort_buffer_size = 512Knet_buffer_length = 8Kread_buffer_size = 256Kread_rnd_buffer_size = 512Kmyisam_sort_buffer_size = 8Mbasedir = /usr/local/mysqldatadir = /usr/local/mysql/data2EOF#mysql -S /tmp/mysql3306.sockmysql>GRANT SHUTDOWN ON *.* TO 'mysqladmin'@'localhost' identified by 'mysqladmin' with grant option; #mysql -S /tmp/mysql3307.sockmysql>GRANT SHUTDOWN ON *.* TO 'mysqladmin'@'localhost' identified by 'mysqladmin' with grant option;启动mysql服务器:./mysqld_multi --defaults-file=/etc/f start 3306-3307关闭mysql服务器:mysqladmin shutdown以上所述是⼩编给⼤家介绍了四种Mysql启动⽅式,希望对⼤家有所帮助!。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

mysqladmin shutdown用法
MySQL是一个常用的关系型数据库管理系统,而mysqladmin命令则是用于管
理MySQL服务器的工具之一。

其中,mysqladmin shutdown命令用于关闭MySQL
服务器。

使用mysqladmin shutdown命令可以有效地关闭MySQL服务器,这在某些情
况下非常有用。

在执行此命令之前,请确保您具有适当的权限来执行此操作。

要使用mysqladmin shutdown命令关闭MySQL服务器,请按照以下步骤操作:
1. 打开命令行界面或终端窗口,确保您已经成功登录到您的MySQL服务器。

2. 输入以下命令,其中[user]是您的MySQL用户名,[password]是您的MySQL
用户密码:
```
mysqladmin -u [user] -p shutdown
```
3. 按下回车键后,系统将要求您输入MySQL用户的密码。

4. 输入密码后,按下回车键。

如果提供的密码正确,并且您具有足够的权限,MySQL服务器将立即关闭。

请注意,关闭MySQL服务器将停止所有正在运行的数据库实例,并且可能会
影响正在进行的数据操作。

因此,在执行此操作之前,请确保在关闭服务器之前已经做好了必要的备份工作,并通知相关的用户和管理员。

此外,如果您没有足够的权限关闭服务器,您可能会收到"mysqladmin: connect to server at 'localhost' failed"或类似的错误消息。

在这种情况下,请使用具有适当权
限的用户登录,并再次执行此命令。

总结:
使用mysqladmin shutdown命令可以通过命令行界面关闭MySQL服务器。

确保在执行此操作之前做好数据备份,并且您具有足够的权限才能成功关闭服务器。

相关文档
最新文档