如何启动/停止/重启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

--------------------------------------以下修改密码---------------------------------------------------

因为修改密码是个很简单的事情,最简单的方法就是使用mysqladmin命令,我作如下简单描述:

1.例如你的 root用户现在没有密码,你希望的密码修改为abc,那么命令是:

mysqladmin -u root password abc

2.如果你的root现在有密码了,那么修改密码为abc的命令是:

mysqladmin -u root -p password youyou

注意,命令回车后会问你旧密码,输入旧密码之后命令完成,密码修改成功。

分享到:

2010-12-28 10:40

浏览 724

分类:数据库

评论

mysql 启动 修改密码_基础的启动/停止/重启/密码修改MySQL相关推荐

  1. mysql 绕过权限检查_跳过权限检查,强制修改mysql密码

    windows: 1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql 2,在CMD命令行窗口,进入MYSQL安装目录 比如E:\Program Files\MySQL\M ...

  2. mysql数据库程序开机_数据库的启动流程和关闭介绍/mysql初始化配置文件

    一 启动 数据库启动的最终结果就是实列的启动,就是守护进程mysqld启动,还有线程,预分配的内存结构 我们说musqld不是自助启动的,他是mysqld_safe这个脚本拉起来的 mysql.ser ...

  3. heidisql修改mysql密码_读取HeidiSQL 配置文件中的密码

    读取HeidiSQL 配置文件中的密码 2017-1-21 5:42:01 codegay HeidiSQL是一款开源的SQL管理工具,用管理MYSQL,MSSQL 等数据库, 很多管理工具都会把密码 ...

  4. uboot启动流程概述_关于RISCV启动部分的思考~

    1.本文说明 RISC-V的架构有着非常鲜明的特点,如果看过arm,aarch64,mips等架构的一些架构手册的基础知识,再看RISC-V的芯片的架构设计,就会觉得非常有意思,可以找到一些影子,但是 ...

  5. 树莓派要mysql的密码_树莓派raspberry Pi 3B+系统中安装mysql过程中不提示输入密码,安装完后如何设置密码...

    树莓派raspberry Pi 3B+安装mysql未提示输入密码,安装后修改mysql密码默认密码 使用mysql -uroot -p 命令连接mysql时,报错 pi@raspberrypi:/ ...

  6. parallels desktop 启动过失败_使用u启动软件制作启动盘时注意哪些【详细介绍】...

    使用 u盘装系统 已经是大多数电脑装机用户的首选方法 ,但是在使用u盘装系统前需要将u盘制作成启动u盘,而在制作启动u盘时出现的问题总是源源不断,这些问题大多都是因为我们自己的疏忽所造成的.今天IT百 ...

  7. 宝塔mysql管理员初始密码_宝塔面板忘记管理员用户名密码简单有效解决方法

    有些学做网站学员使用服务器建网站,并且安装了宝塔面板,建设好之后需要登录后台,但是有时会忘记账号和密码,应该怎么办?或者是在使用的过程中忘记了登陆密码,应该怎么解决呢?下面介绍一下宝塔面板管理员密码忘 ...

  8. 口碑好的mysql数据监控平台_构建狂拽炫酷屌的 MySQL 监控平台

    prometheus+grafana 对于现在这个时间点来说,相信很多同行都应该已经开始玩起来了,当仍然可能有一部分人可能还不知道prometheus+grafana 的存在,也可能还有一部分人虽然知 ...

  9. linux按照mysql为何如此简单_手把手教你在Linux下安装MySQL

    在Linux操作系统下,安装MYSQL有两种方式:一种tar安装方式,另外一种是rpm安装方式.这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的tar格式 ...

最新文章

  1. 选择自己用的到的文件编译一个CEGUISample(二)
  2. [MyBatisPlus]雪花算法
  3. django用户认证系统——登录4
  4. 32位数据源中没有mysql_[SpringBoot实战]快速配置多数据源(整合MyBatis)
  5. 重磅!百度小程序成立开源联盟
  6. harmonyos2.0三大技术特点,科普干货|漫谈鸿蒙LiteOS-M与HUAWEI LiteOS内核的几大不同...
  7. 伪装Apache版本防止入侵Web服务器
  8. MyEclipse项目中的包按层次显示
  9. python加载动态库出错_浅析python 动态库m.so.1.0错误问题
  10. [Delphi]用程序更改 IE 的代理服务器(Proxy)设置及本地连接
  11. 代码比对工具-Diffmerge
  12. php laypage 开发demo,laypage+laytpl示例
  13. 算王标准层的量如何计算机,算王软件常用功能技巧
  14. DM 源码阅读系列文章(七)定制化数据同步功能的实现
  15. 天马行空的刷脸支付方式将是未来
  16. 【计科快速入门】 三、布尔逻辑和逻辑门
  17. fedora16上搭建lxr-1.2.0
  18. ASP.NET Core 和 EF Core系列教程——CRUD
  19. SqlServer 数据库服务器运用
  20. Python实现Catboost分类模型(CatBoostClassifier算法)项目实战

热门文章

  1. python中随机输入数字再排序
  2. 聊聊机器翻译界的“灌水与反灌水之战”!
  3. 您的DST大礼包请查收
  4. 全网Star最多(近20k)的Spring Boot开源教程 2019 年要继续更新了!
  5. 领域应用 | 智能导购?你只看到了阿里知识图谱冰山一角
  6. LS-GAN:把GAN建立在Lipschitz密度上
  7. 福利!Android官方网站出现中文版本!
  8. 国科大prml15-目标检测
  9. python模拟http请求
  10. 编译过程中的链接地址对最终编译镜像文件的影响