MySQL 数据库 启动 & 关闭

​ MySQL数据库服务器通常指的的是mysqld,而命令行mysql则是mysql客户端程序,这两个概念通常容易混淆。通常启动mysql服务器即是启动mysqld进程,mysqld启动后,可以通过mysql连接到mysql服务器。本文主要描述了mysql服务器的几种启动方式以及如何关闭mysql服务器。

mysqld_safe是一个shell 脚本

mysql 是服务

当前mysql服务器运行环境
[root@localhost ~]# cat /etc/issueCentOS release 6.8 (Final)
Kernel \r on an \m
查看mysqld启动时的缺省选项

可以通过一下命令查看一下配置文件信息,并且,核对检查该mysql是以正确参数文件启动,并判断是否有其它参数文件影响。

[root@localhost ~]# mysqld --print-defaults
当前进程是否有 mysql
[root@localhost ~]# ps -ef|grep mysql
[root@localhost ~]# ps -ef|grep mysql|grep -v grep
查看当前的my.cnf配置文件
[root@localhost ~]# grep -v ^# /etc/my.cnf|head -n 7
[client]
port            = 3306
socket          = /tmp/mysql.sock[mysqld]

启动方式,mysqld mysql_safe mysql.server


1、使用 service 启动:service mysqld start

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start (不建议此方式,这是直接启动mysqld进程,不管其之前是否被启动)

3、使用 mysqld_safe 启动:去对应mysql安装目的bin下,执行命令./mysqld_safe –user=mysql & (推荐使用)

[root@localhost ~]# /usr/local/mysql/bin/mysqld_safe --user=mysql &

设定mysql密码

[root@localhost ~]# /usr/local/mysql/bin/mysqladmin -uroot password 123456

清空历史命令

history   -c

给mysql用户root加密码123 [ 注意密码不能写成 “123” ] [ 进入mysql以后用set来改密码]

[root@localhost ~]# /usr/local/mysql/bin/mysql -u root -p123456

ysql>show databases;  #查看库
mysql>use test;       #使用表
mysql>show tables;    #查看表
mysql>\s              #查看字符集是否改为utf8

如何设置mysql 自启动

[root@localhost ~]#  echo "/usr/local/mysql/bin/mysqld_safe --user=mysql &" >>/etc/rc.local

注: rc.local文件 是用户自定义开机启动文件
rc.local 链接文件,指到/etc/rc.d/rc.local。是系统初始化及服务均启动完毕后,最后执行的一个脚本,一些简单的脚本可以放到其中 https://www.zhihu.com/question/20126189

MySQL 数据库 启动 关闭相关推荐

  1. mysql多实例访问代理_一台MySQL数据库启动多个实例

    一台数据库服务器为什么运行多个实例? 有一台MySQL数据库服务器硬件利用率往往在30%左右,那剩余的70%岂不是浪费了,这时就可以考虑运行多个MySQL服务,你可以做主从架构,读写分离,数据库隔离, ...

  2. mysql数据库启动_MySQL数据库之Mysql启动的方式(四种)

    本文主要向大家介绍了MySQL数据库之Mysql启动的方式(四种) ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 废话不多说了,直奔主题了. mysql的四种启动方式: 1.m ...

  3. 非安装版mysql数据库启动不了_非安装版的mysql的启动和卸载

    学习过程中用到数据库,所以也学习一下数据库方面的知识 这里选择的是mysql的免费版本,即MySQL Community Server. 下载的文件,我选择的是不需要安装的版本,即mysql-noin ...

  4. windows系统bat批处理 mysql 脚本启动关闭

    新建记事本 改后缀 *.bat 复制下内容 cls @echo off :设置窗口字体颜色 color 0a :设置窗口标题 TITLE MySQL管理程序call :checkAdmingoto m ...

  5. win10系统下mysql数据库启动不起来

    1.mysql服务突然挂掉,并且启动失败 2.找到mysql存放数据的地方,因为我是默认安装的,未在my.ini设置路径,所以可以参考图上路径 3.涉及到数据操作,建议大家最好先备份一份数据库Data ...

  6. GreenPlum 数据库启动关闭及数据库状态检查

    本篇文章主要记录GreenPlum数据库的启动.关闭及状态查询.GreenPlum数据库提供gpstart和gpstop脚本来启动和关闭数据库,可以通过-help参数来查看这些脚本的帮助信息. vie ...

  7. 数据库启动关闭有关的SCN

    数据库的SCN一直是一个既熟悉又陌生的东西,很多人晓得有这个概念,但是是否真正理解就又是一回事,数据库几个视图和函数都能够查询到SCN,SCN最重要的使用地方是数据库启动的时候,这些概念其实很多文章都 ...

  8. ubuntu+终端不能启动mysql数据库_在ubuntu环境下mysql数据库启动异常排除

    今天在ubuntu 12.04安装了mysql , 使用命令: sudo apt-get install mysql-server mysql-client 安装 安装以后启动正常,但是发现mysql ...

  9. redhat下安装mysql 5.6.20,解压zip包,查看已经安装过的mysql,卸载rpm安装包,安装mysql服务器端和客户端,修改mysql用户名,登陆mysql,启动关闭mysql

     1 将相关的 mysql rpm 包上传到 redhat 上 2  我的电脑是Redhat 6.*版本,所以这里使用上面一个 3  解压zip包 4  安装以下几个 rpm MySQL-clie ...

最新文章

  1. 游戏在ios和android,陈情令手游ios和安卓互通吗 ios和安卓能一起玩吗
  2. Codeforces 987B. High School: Become Human
  3. python基础之条件循环语句
  4. 田园主义创始人发布致歉声明:测算失误导致热量差异
  5. javascript this的意思
  6. HTML5 动态统计表
  7. Handler 、 Looper 、Message
  8. js学习笔记(新手)
  9. 软件工程(英文版 第8版)
  10. 【ArcPy视频教程】基于 ArcGIS Pro 的 ArcPy 教程(录制中)
  11. Orange部署(Docker容器)
  12. 未开票收入怎么申报?后期补票又怎么申报?
  13. 把华为交换机设置成(NTP)时钟源服务器
  14. Java调用不同的打印机实现打印不同小票
  15. jquery mobile_jQuery Mobile课程1
  16. 判断二叉树是否能成为折半查找判定树
  17. Glassfish JAVA容器中间件使用(咋个办呢 zgbn)
  18. 如何使用 Podman 签署和分发容器镜像
  19. 【知识图谱 赵军 学习笔记】第十章 知识问答与对话
  20. 利用计算机得到阻尼振动曲线的包络线公式,波尔共振实验阻尼系数的计算机拟合...

热门文章

  1. iPhone播放音乐
  2. 初探MUI制作微信APP页面(一)
  3. 史上最全的python的web开发和网络编程【附属详细解释+案例】
  4. 【HTCVR】VRTK插件模块功能分析之传送移动(二)
  5. 用户'sa'登录失败(错误18456)解决方案图解----本人备注
  6. C++异步调用利器future/promise实现原理
  7. 数电实验七:译码显示电路
  8. 【电机/控制理论】DTC(Direct Torque Control)直接转矩控制
  9. C语言:添加和显示,数据保存在文件中,下次打开可以获取之前录入的内容
  10. preg_match_all 结果排序之PREG_SET_ORDER参数