怎样启动 停止 重启MySQL数据库服务器

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: <p><span style="font-size:14px; color:#cc33cc"><br></span></p> <p><span style="font-size:14px; color:#cc33cc"><br><br></span></p> <p style="padding-top:0px; padding-bottom:0px; margin-top:0px; m




如何启动/停止/重启MySQL

  一、启动方式

  1、使用 service 启动:service mysqld start

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

  3、使用 safe_mysqld 启动:safe_mysqld&

  二、停止

  1、使用 service 启动:service mysqld stop

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

  3、mysqladmin shutdown

  三、重启

  1、使用 service 启动:service mysqld restart

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

  

提问 编辑摘要


  如何启动/停止/重启MySQL

  一、启动方式

  1、使用 service 启动:service mysqld start

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

  3、使用 safe_mysqld 启动:safe_mysqld&

  二、停止

  1、使用 service 启动:service mysqld stop

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

  3、mysqladmin shutdown

  三、重启

  1、使用 service 启动:service mysqld restart

  2、使用 mysqld 脚本启动:/etc/inint.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

  一、启动方式

  1、使用 service 启动:service mysqld start

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

  3、使用 safe_mysqld 启动:safe_mysqld&

  二、停止

  1、使用 service 启动:service mysqld stop

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

  3、mysqladmin shutdown

  三、重启

  1、使用 service 启动:service mysqld restart

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

  提问 编辑摘要

  如何启动/停止/重启MySQL

  一、启动方式

  1、使用 service 启动:service mysqld start

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

  3、使用 safe_mysqld 启动:safe_mysqld&

  二、停止

  1、使用 service 启动:service mysqld stop

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

  3、mysqladmin shutdown

  三、重启

  1、使用 service 启动:service mysqld restart

  2、使用 mysqld 脚本启动:/etc/inint.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的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
8天前
|
PHP 数据库 数据安全/隐私保护
布谷直播源码部署服务器关于数据库配置的详细说明
布谷直播系统源码搭建部署时数据库配置明细!
|
10天前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
179 1
|
1月前
|
SQL 分布式计算 关系型数据库
Hadoop-21 Sqoop 数据迁移工具 简介与环境配置 云服务器 ETL工具 MySQL与Hive数据互相迁移 导入导出
Hadoop-21 Sqoop 数据迁移工具 简介与环境配置 云服务器 ETL工具 MySQL与Hive数据互相迁移 导入导出
49 3
|
1月前
|
关系型数据库 MySQL Linux
易优CMS请重启MYSQL数据库,或者联系空间服务商处理[错误报错·····]出现以下提示该怎么办?-eyoucms
易优CMS请重启MYSQL数据库,或者联系空间服务商处理[错误报错·····]出现以下提示该怎么办?-eyoucms
|
1月前
|
应用服务中间件 PHP Apache
PbootCMS提示错误信息“未检测到您服务器环境的sqlite3数据库扩展...”
PbootCMS提示错误信息“未检测到您服务器环境的sqlite3数据库扩展...”
|
2月前
|
存储 数据挖掘 数据库
服务器数据恢复—raid磁盘故障导致数据库数据损坏的数据恢复案例
存储中有一组由3块SAS硬盘组建的raid。上层win server操作系统层面划分了3个分区,数据库存放在D分区,备份存放在E分区。 RAID中一块硬盘的指示灯亮红色,D分区无法识别;E分区可识别,但是拷贝文件报错。管理员重启服务器,导致离线的硬盘上线开始同步数据,同步还没有完成就直接强制关机了,之后就没有动过服务器。
|
2月前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
111 5
|
1月前
|
SQL 数据库
SQL-serve数据库不能连接本地服务器的解决方案
SQL-serve数据库不能连接本地服务器的解决方案
134 0
|
2月前
|
存储 关系型数据库 MySQL
使用Docker快速部署Mysql服务器
本文介绍了如何使用Docker快速部署MySQL服务器,包括下载官方MySQL镜像、启动容器、设置密码、连接MySQL服务器以及注意事项。
436 18
|
2月前
|
存储 负载均衡 数据库
探索后端技术:从服务器架构到数据库优化的实践之旅
在当今数字化时代,后端技术作为支撑网站和应用运行的核心,扮演着至关重要的角色。本文将带领读者深入后端技术的两大关键领域——服务器架构和数据库优化,通过实践案例揭示其背后的原理与技巧。无论是对于初学者还是经验丰富的开发者,这篇文章都将提供宝贵的见解和实用的知识,帮助读者在后端开发的道路上更进一步。
下一篇
无影云桌面