问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

在linux中,怎样查看Mysql服务运行状态?

发布网友 发布时间:2022-04-23 04:43

我来回答

6个回答

懂视网 时间:2022-04-07 19:35

linux命令查询mysql的有:

1、启动mysql的命令:mysqladmin start

/ect/init.d/mysql start (前面为mysql的安装路径)

2、重启mysql的命令:mysqladmin restart

/ect/init.d/mysql restart (前面为mysql的安装路径)

3、关闭mysql的命令: mysqladmin shutdown

/ect/init.d/mysql shutdown (前面为mysql的安装路径)

4、连接本机上的mysql:

cd mysqlin

mysql -uroot -p

输入密码

退出mysql命令:exit

5、修改mysql密码:

mysqladmin -u用户名 -p旧密码 password 新密码

or

mysql命令行SET PASSWORD FOR root=PASSWORD("root");

6、增加新用户

grant select on 数据库.* to 用户名@登录主机 identified by "密码"

eg:增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:

grant select,insert,update,delete on *.* to " Identified by "123";

7、有关mysql数据库方面的操作

必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束

  • 显示数据库列表:show databases;

  • 显示库中的数据表:use mysql; //打开库

    show tables;

  • 显示数据表的结构:describe 表名;

  • 建库:create database 库名;

  • 建表:use 库名;

    create table 表名(字段设定列表);

  • 删库和删表: drop database 库名;

    drop table 表名;

  • 将表中记录清空:delete from 表名;

  • 显示表中的记录:select * from 表名;

  • 8、编码的修改

    如果要改变整个mysql的编码格式:

    启动mysql的时候,mysqld_safe命令行加入

    --default-character-set=gbk

    如果要改变某个库的编码格式:在mysql提示符后输入命令

    alter database db_name default character set gbk;

    9、数据的导入导出

    文本数据转到数据库中

    文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例:

    1 name duty 2006-11-23

    数据传入命令 load data local infile "文件名" into table 表名;

    10、导出数据库和表

    mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)

    mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。)

    mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)

    mysqldump -h host -u user -p pass --databases dbname > file.dump

    就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中

    mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)

    11、导入数据

    mysql < all-databases.sql(导入数据库)

    mysql>source news.sql;(在mysql命令下执行,可导入表)

    12、连接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可以不用加空格,其它也一样)

    13、退出MYSQL命令: exit (回车)。

    14、修改密码

    格式:mysqladmin -u用户名 -p旧密码 password 新密码

    例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:

     mysqladmin -uroot -password ab12

    注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

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

     mysqladmin -uroot -pab12 password djg345

    15、增加新用户。(注:MySQL环境中的命令,所以后面都带一个分号作为命令结束符)

    格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"

    例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:

     grant select,insert,update,
     delete on *.* to test1@"%" Identified by "abc";

    但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。

    例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。

    grant select,insert,update,
    delete on mydb.* to test2@localhost identified by "abc";

    如果你不想test2有密码,可以再打一个命令将密码消掉。

    grant select,insert,update,delete on mydb
    .* to test2@localhost identified by "";

    更多相关免费学习推荐:mysql教程(视频)

    热心网友 时间:2022-04-07 16:43

    使用命令 # service mysqld status 命令来查看mysql 的启动状态如图所示: mysqld is stopped 那就说明mysql服务是停止状态,如果是 mysqld is running 那就说明mysql服务是启动状态。

    2.使用命令chkconfig --list 命令来查看mysql 的启动状态如图所示:在一下服务中找到mysqld的服务没如果状态为off,说明mysql服务没有启动。

    3.使用命令chkconfig --list mysqld 命令来查看mysql 的启动状态如图所示:在一下服务中找到mysqld的服务没如果状态为off,说明mysql服务没有启动。

    4.使用命令chkconfig --list | grep on 命令来查看mysql 的启动状态如图所示:如果mysql服务已经启动那么这里就会有这个服务。

    5.使用命令chkconfig --list | grep off 命令来查看mysql 的启动状态如图所示:如果mysql服务没有启动那么这里就会有这个服务。

    6.使用命令ps aux | grep mysqld 命令来查看mysql 的启动状态如图所示:下图对比是启动与不启动的状态。

    7.使用命令 pidof mysqld 命令来查看mysql 的启动状态如图所示:如果显示PID说明程序启动,不显示PID即为程序没有启动。

    扩展资料:

    linux文件类型:

    普通文件(regular file):就是一般存取的文件,由ls -al显示出来的属性中,第一个属性为 [-],例如 [-rwxrwxrwx]。另外,依照文件的内容,又大致可以分为:

    1、纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到的数据,例如数字、字母等等。设 置文件几乎都属于这种文件类型。举例来说,使用命令“cat ~/.bashrc”就可以看到该文件的内容(cat是将文件内容读出来)。

    2、二进制文件(binary):系统其实仅认识且可以执行二进制文件(binary file)。Linux中的可执行文件(脚本,文本方式的批处理文件不算)就是这种格式的。举例来说,命令cat就是一个二进制文件。

    3、数据格式的文件(data):有些程序在运行过程中,会读取某些特定格式的文件,那些特定格式的文件可以称为数据文件(data file)。举例来说,Linux在用户登入时,都会将登录数据记录在 /var/log/wtmp文件内,该文件是一个数据文件,它能通过last命令读出来。但使用cat时,会读出乱码。因为它是属于一种特殊格式的文件。

    目录文件(directory):就是目录,第一个属性为 [d],例如 [drwxrwxrwx]。

    连接文件(link):类似Windows下面的快捷方式。第一个属性为 [l],例如 [lrwxrwxrwx]。

    设备与设备文件(device):与系统外设及存储等相关的一些文件,通常都集中在 /dev目录。通常又分为两种:

    块设备文件:就是存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /dev/hda1等文件。第一个属性为 [b]。

    字符设备文件:即串行端口的接口设备,例如键盘、鼠标等等。第一个属性为 [c]。

    套接字(sockets):这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为 [s],最常在 /var/run目录中看到这种文件类型。

    管道(FIFO,pipe):FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。FIFO是first-in-first-out(先进先出)的缩写。第一个属性为 [p]。

    参考资料:php中文网-linux如何查看mysql是否启动?

    热心网友 时间:2022-04-07 18:01

    使用show status命令mysql会给出一个很长的列表含义如下:aborted_clients 客户端非法中断连接次数aborted_connects 连接mysql失败次数com_xxx xxx命令执行次数,有很多条connections 连接mysql的数量Created_tmp_disk_tables 在磁盘上创建的临时表Created_tmp_tables 在内存里创建的临时表Created_tmp_files 临时文件数Key_read_requests The number of requests to read a key block from the cacheKey_reads The number of physical reads of a key block from diskMax_used_connections 同时使用的连接数Open_tables 开放的表Open_files 开放的文件Opened_tables 打开的表Questions 提交到server的查询数Sort_merge_passes 如果这个值很大,应该增加my.cnf中的sort_buffer值Uptime 服务器已经工作的秒数

    热心网友 时间:2022-04-07 19:36

    查看是否有在运行

    ps aux |grep mysqld

    /etc/init.d/mysqld status;

    查看具体的详细参数

    mysql -uroot -p -e "show status\G;"

    热心网友 时间:2022-04-07 21:27

    ps -ef|grep mysqld 看看是否有mysqld_safe 和mysqld进程

    如果已添加到系统服务中,可以service mysqld status

    热心网友 时间:2022-04-07 23:35

    ps -e|grep mysqld
    在linux中,怎样查看mysql服务运行状态?

    1. 使用systemctl命令:打开终端。输入`systemctl status mysql`。系统会返回MySQL服务的状态信息,包括是否正在运行以及运行的时长等。2. 使用service命令:除了systemctl命令,还可以使用service命令来查看MySQL服务的状态。在终端中输入`service mysql status`。如果MySQL服务正在运行,你会看到“active...

    Linux查看MySQL服务器是否正在运行linux查看mysql是否运行

    1. 通过命令行检查MySQL服务器状态 可以通过Linux系统的命令行来检查MySQL服务器是否已启动或正在运行。首先,登录进入Linux系统服务器,然后使用’df -h’命令来查看磁盘的使用状况。接着,使用‘ps -ef | grep mysql ‘来查看MySQL服务是否已经启动,如果看到mysql进程,则表明MySQL服...

    Linux下MySQL服务状态查看的几种办法

    首先,直接通过命令行检查MySQL服务状态是常用方法,这可以通过简单的命令实现。例如,运行"systemctl status mysql"或"service mysql status",即可获取服务的运行状态。其次,查看MySQL的错误日志是诊断问题的重要手段,日志通常存储在/var/log/mysql/error.log中,通过tail或less命令可以查看最近的错误和警告...

    linux查看mysql的状态

    1、打开linux系统,在linux的桌面的空白处右击。2、在弹出的下拉选项里,点击打开终端。3、然后在终端窗口使用命令# service mysqld status 可以查看到mysql相应的状态。4、显示mysqld is stopped为停止状态,显示mysqld is running为启动状态。

    在linux中,怎样查看Mysql服务运行状态?

    2.使用命令chkconfig --list 命令来查看mysql 的启动状态如图所示:在一下服务中找到mysqld的服务没如果状态为off,说明mysql服务没有启动。3.使用命令chkconfig --list mysqld 命令来查看mysql 的启动状态如图所示:在一下服务中找到mysqld的服务没如果状态为off,说明mysql服务没有启动。4.使用命令chk...

    在linux中,怎样查看Mysql服务运行状态

    查看是否有在运行 ps aux |grep mysqld /etc/init.d/mysqld status;查看具体的详细参数 mysql -uroot -p -e "show status\G;"

    MySQL中1003错误解决方法mysql中1003

    1. 检查MySQL服务是否运行 在您尝试进行MySQL连接之前,请确保MySQL服务正在运行。在Windows上,您可以在“服务”中找到MySQL服务并确保它正在运行。在Linux上,您可以输入以下命令来检查MySQL服务状态:systemctl status mysql 如果MySQL服务出于停止状态,请输入以下命令启动MySQL:systemctl start mysql 2. ...

    怎样查看mysql服务是否启动

    1、使用命令 # service mysqld status 命令来查看mysql 的启动状态,如果出现mysqld is stopped 那就说明mysql服务是停止状态。2、如果出现 mysqld is running 那就说明mysql服务是启动状态 。3、使用命令chkconfig --list 命令来查看mysql 的启动状态,在服务中找到mysqld的服务,如果状态为off,说明...

    Can not connect to MySQL server详细解决方法

    首先,当遇到“Can not connect to MySQL server”这样的错误时,最先应该检查的是MySQL服务是否正在运行。在Linux系统中,可以通过命令`systemctl status mysql`或者`service mysql status`来查看MySQL服务的状态。如果服务未运行,可以使用`systemctl start mysql`或`service mysql start`来启动...

    linux运行的服务怎么访问他linux运行的服务

    linux怎么查看服务是否运行?可以在Linux下输入命令:1、$servicesshdstatus2、#serviceservicenamestatus是当前状态3、#chkconfig--listservicename是查看启动状态,也就是是否开机自动启动注:1、如果service和chkconfig找不到,可以试试/sbin/service和/sbin/chkconfig2、如果用ubuntu好像是要用/etc/init.d...

    声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
    E-MAIL:11247931@qq.com
    旸府古樟地址在哪里? 亚克力是什么,你真得了解它吗? 仙鹤古樟树地址在哪里? 世界——森林公园中最古老的樟树在中国哪里?树龄是多少年? 古樟树群地址在哪里? 古樟树地址在哪里? 手机怎样连接打印机直接打印打印机正确的设置方法 怎样把手机和打印机连接起来? 配速法解复合场一般曲线运动 说唱歌词,色即是空,空即是色后面还有什么版若波罗蜜。 win10安装cad2006软件出现这种情况怎么解决? linux中怎么查看mysql数据库? ...什么是国家级,省级期刊,什么是cn,issn,cscd,sci期刊 什么是CN期刊 cn号是什么 刊号中有CN字样代表什么? 期刊中issn和cn号有什么不同 什么叫CN期刊? CN是指的是什么级别的刊物 “ISSN”与“CN”是什么意思? CN是核心期刊吗? ISSN和CN的区别? 什么是CN期刊? ISSN与CN什么意思? CN是什么文献类型 CN论文是什么意思啊? 期刊的CN号代表什么 什么是期刊的cn编号? CN刊物是什么级别的刊物? 期刊上CN 是什么意思 Linux查看数据库备份脚步的配置信息命令 安装cad 2006为什么说没有足够的权限安装本产品 错误4:387:1007 CAD2006安装时提示错误1310,写入文件时发生错误等等,求解决办法。 我的电脑是Windows7 64位的,安装CAD2006时出现致命错误要怎么办? 在CAD2006安装中出现1719是什么意思? linux 查看数据库中有多少个table Auto CAD2006安装的时候出现这个错误怎么解决? linux 怎么显示数据库列表 CAD2006安装时弹出错误1308怎么回事,我的电脑是W8,64位的? 安装CAD2006.windows7出现这个错误怎么解决 win10安装cad2006后打不开,提示服务许可1.1.98,怎么办 在安装CAD2006时出现了无法访问网络位置Autodesk&#92;autoCAD2006&#92;R16.2&#92;chs 怎么办啊 linux终端查看数据库内容,乱码怎么解决 安装CAD2006的时候怎么提示安装错误,过早结束安装? 为什么我安装CAD2006时什么版本都会出错? 每次启动cad2006都会出现致命错误,怎么解决??? Win10打开CAD2006后提示系统错误丢失ac1st16.dll的解决方法? 我的电脑安装CAD2006时出现错误提示: cad2006安装许可系统出现错误 win7安装cad2006时出现致命错误,请高手解决。
    • 焦点

    最新推荐

    猜你喜欢

    热门推荐