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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: <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

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7天前
|
关系型数据库 MySQL 数据库
卸载云服务器上的 MySQL 数据库
卸载云服务器上的 MySQL 数据库
20 0
|
2天前
|
关系型数据库 MySQL 数据库连接
Django(四):Django项目部署数据库及服务器配置详解(MySQL)
Django(四):Django项目部署数据库及服务器配置详解(MySQL)
25 11
|
11天前
|
存储 缓存 NoSQL
Redis 服务器指南:高性能内存数据库的完整使用指南
Redis 服务器指南:高性能内存数据库的完整使用指南
|
12天前
|
弹性计算 关系型数据库 MySQL
阿里云数据库服务器价格表,数据库创建、连接和使用教程
阿里云数据库使用流程包括购买和管理。选择所需数据库类型如MySQL,完成实名认证后购买,配置CPU、内存和存储。确保数据库地域与ECS相同以允许内网连接。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码连接。同一VPC内的ECS需添加至白名单以进行内网通信。参考官方文档进行详细操作。
70 3
|
19天前
|
SQL 关系型数据库 数据库
OceanBase数据库常见问题之OAT添加服务器预检查的时候报错如何解决
OceanBase 是一款由阿里巴巴集团研发的企业级分布式关系型数据库,它具有高可用、高性能、可水平扩展等特点。以下是OceanBase 数据库使用过程中可能遇到的一些常见问题及其解答的汇总,以帮助用户更好地理解和使用这款数据库产品。
|
22天前
|
Java 关系型数据库 MySQL
Flink1.18.1和CDC2.4.1 本地没问题 提交任务到服务器 报错java.lang.NoClassDefFoundError: Could not initialize class io.debezium.connector.mysql.MySqlConnectorConfig
【2月更文挑战第33天】Flink1.18.1和CDC2.4.1 本地没问题 提交任务到服务器 报错java.lang.NoClassDefFoundError: Could not initialize class io.debezium.connector.mysql.MySqlConnectorConfig
32 2
|
1月前
|
弹性计算 分布式计算 DataWorks
DataWorks报错问题之ecs自建数据库连通性测试报错如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
|
1月前
|
弹性计算 运维 监控
停止、重启或释放ECS实例
停止、重启或释放ECS实例
44 4
|
1月前
|
关系型数据库 MySQL Linux
Linux服务器安装MySQL
Linux服务器安装MySQL
|
1月前
|
关系型数据库 MySQL 数据库
MySQL服务器端安装教程
MySQL服务器端安装教程
30 0