`

如何启动 停止 重启MySQL

阅读更多
一、启动方式

1、使用 service 启动:service mysqld start

2、使用 mysqld 脚本启动:/etc/init.d/mysqld start

3、使用 safe_mysqld 启动:safe_mysqld&

二、停止

1、使用 service 启动:service mysqld stop

2、使用 mysqld 脚本启动:/etc/init.d/mysqld stop

3、 mysqladmin shutdown

三、重启

1、 使用 service 启动:service mysqld restart

2、使用 mysqld 脚本启动:/etc/init.d/mysqld restart
提问 编辑摘要

如何启动/停止/重启MySQL
一、 启动方式

1、使用 service 启动:service mysqld start

2、使用 mysqld 脚本启动:/etc/init.d/mysqld start

3、使用 safe_mysqld 启动:safe_mysqld&

二、停止

1、使用 service 启动:service mysqld stop

2、使用 mysqld 脚本启动:/etc/init.d/mysqld stop

3、 mysqladmin shutdown

三、重启

1、使用 service 启动:service mysqld restart

2、使用 mysqld 脚本启动:/etc/init.d/mysqld restart

刚开始学 mysql时都是用redhat自带的。启动是什么 /rc.d/init.d/ start
这很简单,但是后来越学越多,系统自带的 mysql,有的是版本太低,有的是与
自己想要装的web服务需要的低版本的mysql

后来自己学着以tar的方式安装 mysql,我的mysql装在/usr/local/mysql目录下启

动碰到过很多问题。最常见的是:
ERROR 2002: Can't connect to local MySQL server through socket

'/tmp/mysql.sock' (111)

解决办法:
[root@test mysql]# /usr/local/mysql/bin/mysqladmin -u root /
> -S /var/lib/mysql/mysql.sock password 'your.passwd'
或者做个连接
ln -s /var/lib/mysql/mysql.sock /tmp
其实提示找不到 /tmp/mysql.sock有时也并不是/tmp目录下没这个文件,是启动
命令不对,我碰到过
常见的几种启动方式,自己也不是记得很 清楚,如果你确定tmp下有mysql.sock这
个文件不妨试试另外的几个命令
/usr/local/mysql/bin/mysql -u root -p
/usr/local/mysql/bin/mysqld --user=mysql&
/usr/local/mysql/bin/mysqld --user=root&
/usr/local/mysql/bin/mysqld_safe --user=root&
/usr/local/mysql/bin/mysqld_safe --user=mysql&
/usr/local/mysql/bin/safe_mysqld--uer=root&(注意 safe_mysqld与mysqld_safe是不同的,&表示mysql在后台运行)我的就会报错了
STOPPING server from pid file
/usr/local/mysql/data/localhost.localdomain.pid
060304 11:46:21 mysqld ended
这是权限问题,我的mysql目录属于root用户,也属于root群组,改用 mysqld_safe启动就没问题了,
大家只要注意这几个 mysql,safe_mysqld,mysqld_safe,mysqld,mysqladmin.多试
几次
其实有时mysql已经正 常启动了,查看mysql是否启动命令
ps -aux | grep mysqld
会看到如下类似内容
mysql 6394 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/usr/local/mysql/
mysql 6395 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/usr/local/mysql/
mysql 6396 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/usr/local/mysql/
root 6422 0.0 1.1 2408 732 pts/3 S 16:20 0:00 grep
mysql

查看mysql是否在监 听端口命令
netstat -tl | grep mysql
会看到如下类似内容
tcp 0 0 *:mysql *:* LISTEN
分享到:
评论

相关推荐

    mysql启动停止重启脚本

    mysql启动停止重启脚本

    一键mySql 服务 启动 重启 停止

    一键mySql 服务 启动 重启 停止,可以实现在系统无需添加mysql自启动前提下,实现mysql手动启动,不用也可手动关闭或重启,降低对计算机资源的损耗,以及mysql重启刷新

    Windows命令行启动和停止MySQL.doc

    要从命令行启动MySQL服务器,首先需要打开一个控制台窗口(通常称为“DOS window”)。在该窗口中,输入以下命令: ``` C:\>【MYSQL安装路径】\MySQLServer5.0\bin\mysqld ``` 这里的【MYSQL安装路径】应替换为实际...

    MySQL启动停止脚本.rar

    "MySQL启动停止脚本.rar"就是一个这样的资源,它包含了三个关键的shell脚本:startmysql.sh、stopmysql.sh和restartmysql.sh。 首先,我们来详细了解一下这三个脚本的作用: 1. **startmysql.sh**:这是一个启动...

    问题:本地计算机上的MySQL服务启动后停止,某些服务在未由其他服务或程序使 用时将自动停止。

    在本地计算机上,MySQL 服务启动后停止,是一种常见的问题。这种情况下,某些服务在未由其他服务或程序使用时将自动停止。解决该问题的关键在于正确地安装和配置 MySQL 服务。 问题描述 MySQL 服务启动失败问题是指...

    快速启动、停止oracle mysql服务

    快速启动MySQL服务的批处理文件内容: ```batch @echo off net start MySQL<实例名> echo MySQL数据库服务已启动。 pause ``` 这里的`<实例名>`是MySQL服务的显示名称,通常默认为`MySQL`。停止服务的批处理文件...

    mysql免安装启动/停止脚本

    官网下载mysql 免安装版启动/停止脚本

    在Linux下,MySQL数据库的启动、停止和重启

    Mysql启动、停止、重启常用命令(都是在root背景下)  a、启动方式  1、使用 service 启动:  [root@localhost /]# service mysqld start (5.0版本是mysqld)  [root@szxdb etc]# service mysql start (5.5.7...

    linux下启动mysql服务

    ### Linux 下启动、停止与重启 MySQL 服务的知识点详解 #### 一、启动 MySQL 服务的方法 在 Linux 系统中启动 MySQL 数据库服务是非常常见的操作。根据给定的文件内容,主要有以下三种方法来启动 MySQL 服务: 1....

    linux中mysql开机自动启动3种方法.docx

    chkconfig 是 Linux 系统中的一个工具,用于管理系统服务的启动和停止。我们可以使用以下命令将 MySQL 服务添加到系统启动项中: ``` cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqld chkconfig...

    mysql服务启动关闭脚本,Windows 批处理

    mysql 服务启动与关闭脚本,Windows 批处理,双击启动或者关闭

    MYSQL启动停止

    以下是一些关于MySQL启动停止以及解决启动问题的关键知识点。 一、MySQL启动和停止的基本操作 1. **启动MySQL服务** - 在Linux系统中,你可以通过以下命令启动MySQL: ``` sudo systemctl start mysqld ``` -...

    完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存

     可是安装后却遇到一个麻烦事,就是这个Mysql启动后就会过几秒就显示Mysql已经停止(这个是我现在的我已经解决这个问题了,应该是个红色的方框,不要介意,/嘿嘿)。重启了很多遍。还是无法启动。  这个时候不仅...

    启动,停止,Mysql,Oracle,Sqlserver的脚本

    `启动Mysql.bat`和`ֹͣMysql.bat`可能是用于启动和关闭MySQL服务的批处理脚本。它们可能包含以下命令: ```bat net start MySQL服务名 ``` 用于启动MySQL服务,而 ```bat net stop MySQL服务名 ``` 则用于停止...

    MYSQL服务无法启动1067解决办法

    对于MySQL服务来说,这意味着服务管理器试图启动MySQL服务时遇到了问题,导致服务未能正常运行。 #### 常见原因分析 1. **配置文件错误**:MySQL服务启动依赖于配置文件`my.ini`,如果该文件存在语法错误或者配置...

    【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止.docx

    使用`net start mysql`命令启动MySQL服务。确保你是在管理员权限下执行这个命令。如果出现错误,可以查看data目录下的`.err`日志文件,获取更详细的错误信息。 5. **登录MySQL**: 如果服务成功启动,你可以通过`...

    完美解决mysql启动后随即关闭的问题(ibdata1文件损坏导致)

    3. **恢复模式**:尝试启动MySQL服务时,使用`--skip-innodb` 或 `--skip-locking` 参数,跳过InnoDB引擎或锁定模式,看看是否能正常启动,以判断问题是否特定于InnoDB。 4. **修复InnoDB表空间**:如果确认问题是...

    启动关闭MySQL服务

    例如,要启动MySQL服务,我们可以写入以下命令: ```batch @echo off net start MySQL服务名 ``` 这里,“MySQL服务名”需要替换为实际的服务名,通常为"MySQL"或者与安装时设置的实例名相对应。 同样,如果要关闭...

    mysql快速启动关闭脚本

    ”意味着这个压缩包包含了两个批处理文件,一个用于启动MySQL服务,另一个用于关闭。用户只需在文件资源管理器中双击相应的脚本,即可执行相应的操作,无需打开命令提示符窗口并输入复杂的命令。 在提供的压缩包...

    LINUX启动/重启/停上MYSQL的命令(详解)

    如何启动/停止/重启MySQL 一、启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3、使用 safe_mysqld 启动:safe_mysqld& 二、停止 1、使用 service 启动...

Global site tag (gtag.js) - Google Analytics