在安装、管理和使用mysql过程中,你是不是需要记忆很多的mysql命令。而且对于新手来说,很不多的命令不知道该如何应用,对于老手来说很多命令时间长了忘记具体的用法。

其实mysql的帮助信息,已经给我们提供很全面的使用方法。

下面我就大致介绍下,如何使用mysql的帮助信息。

说明:在此我只是为学习mysql提供一个思路,本篇文章不会过多讲解每一个命令的使用方法。

一、mysql数据库初始化

在安装mysql进行初始化时,我们要使用mysql_install_db脚本进行初始化mysql数据库,此时我们就可通过帮助命令实现。如下:

/usr/local/mysql/scripts/mysql_install_db --help

图中的1、2、3表示初始化时mysql安装的bin路径、mysql数据目录,以及运行mysql所使用的用户。

现在我们进行初始化数据库,如下:

/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --user=mysql

通过上图,我们也可以看到mysql数据库已经初始化成功。同时系统也给出如何启动mysql,图中5标记出来。图中6标记出来的是如何修改root用户的密码。

二、 mysql数据库管理

2.1 启动mysql使用mysqld_safe

mysql数据库安装完毕后,我们就要启动mysql。启动mysql时,我们可以通过mysql提供的脚本,也可以通过mysqld_safe命令来启动。

其实mysql的脚本也是通过该命令来实现的,如下:

cat /etc/init.d/mysqld

有关mysqld_safe命令的使用,我们也可以查看帮助文档。如下:

/usr/local/mysql/bin/mysqld_safe --help

我们需要关注defaults-file这个参数,这个参数加载的就是mysql的配置文件my.cnf。mysql的多实例部署就是根据加载不同的my.cnf文件来达到目的的。

现在我们来启动mysql,如下:

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &

注意有一个参数在帮助文档中我们是查不到的,就是跳过密码验证启动mysql,这个参数为skip-grant-table。使用该参数启动mysql,如下:

/usr/local/mysql/bin/mysqld_safe --skip-grant-table &

2.2 修改root用户密码使用mysqladmin

刚刚新安装的mysql数据库,root用户密码是空的。我们可以通过mysqladmin来查看如何修改root用户密码,如下:

/usr/local/mysql/bin/mysqladmin --help

修改root密码,如下:

/usr/local/mysql/bin/mysqladmin -uroot password 123456

第一次修改root密码,因为此时root密码为空,我们可以这样操作。如果root已经有密码了,我们就要使用以下命令进行修改,如下:

/usr/local/mysql/bin/mysqladmin -uroot -p123456 password 456789

使用新密码登录mysql,如下:

/usr/local/mysql/bin/mysql -uroot

mysql 烂泥_烂泥:mysql帮助命令使用说明相关推荐

  1. mysql 烂泥_烂泥:学习mysql的binlog配置

    本文首发于烂泥行天下. 1.基础知识 日志是把数据库的每一个变化都记载到一个专用的文件里,这种文件就叫做日志文件.mysql默认只开启错误日志,因为过多的日志将会影响系统的处理性能. 在mysql5. ...

  2. 阿里云查看mysql版本_查看mysql版本的四种方法及常用命令

    [shengting@login ~]$ mysql -V mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686) 2:在mysql中: ...

  3. 怎样在dos窗口中启动mysql服务器_如何在dos命令中启动mysql或sql server 服务器的一些操作...

    ========================dos命令启动mysql或者sql srever 的步骤================= 一.dos命令启动mysql 1.进入dos命令窗口 2.启 ...

  4. 怎么使用命令行查看mysql版本号_查看MySql版本号命令

    查看MySql版本号命令 ​ 这里介绍四中不同的方法,它们分别运行在不同的环境中,最后对每种方法的优劣以及使用范围也做了总结. 1.直接在操作系统命令行下执行:MySQL –V C:>MySQL ...

  5. 护卫神mysql远程_护卫神 主机管理系统使用说明(MySQL管理)

    感谢大家使用[护卫神·主机管理系统]v3.1,该版本支持在windows server 2003/2008/2012,含32位和64位,直接开设配置web站.ftp站,以及sql server和mys ...

  6. mysql整备_【mysql】使用xtrabackup在线增量备份及恢复数据库

    一.Percona Xtrabackup 简介 1.Xtrabackup  bin目录文件 介绍 1)innobackupex innobackupex 是xtrabackup的一个符号链接 . in ...

  7. mysql 优化_常用MySQL优化

    1.大批量插入数据优化 (1)对于MyISAM存储引擎的表,可以使用:DISABLE KEYS 和 ENABLE KEYS 用来打开或者关闭 MyISAM 表非唯一索引的更新. ALTER TABLE ...

  8. 涂抹mysql 完整_涂抹mysql笔记-管理mysql服务

    $ /mysql/scripts/mysql_install_db --datadir=/mysql/data --basedir=/mysql support-files/mysql.server脚 ...

  9. xshell安装mysql步骤_数据库Mysql与禅道安装

    一.Linux上搭建禅道 Mysql 是关系型数据库管理系统 1.下载安装包:将安装包直接解压到/opt目录下,不要 解压到别的目录在拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变 2.解 ...

最新文章

  1. 【bzoj1251】序列终结者(伸展树)
  2. 《重构-改善既有代码设计》读书笔记-重构篇
  3. Kafka如何通过精妙的架构设计优化JVM GC问题
  4. 用计算机写文章教学课件,计算机教学课件
  5. java三角形剪角_大班数学:拼角剪角
  6. java ajax翻页_分页 工具类 前后台代码 Java JavaScript (ajax) 实现 讲解
  7. Golden Gate 与 Oracle DataGuard的区别
  8. POPTEST老李分享修改dns ip的vbs代码
  9. python爬虫网络请求超时_Python网络爬虫编写5-使用代理,处理异常和超时
  10. Redis工作笔记-List类型
  11. 微信小程序引入iconfont图标
  12. Lesson 17.2 经典数据集(1):入门数据集,以及读数据时哪些可能的坑
  13. 电脑硬盘分区,新电脑只有C盘怎样分区
  14. Unity 百度智能对话API
  15. Python Matplotlib 散点图的绘制
  16. 如何看待 Google 最新的系统 Fuchsia?
  17. linux里的计划任务
  18. 2023 zibll 子比主题 美化插件 全开源
  19. 机场精细化管理_【青海机场公司召开“强化‘三基’固根本 精益管理促发展”主题交流会议】...
  20. Intellij IDEA 接口实现的快捷键

热门文章

  1. Rancher 添加主机失败的解决方法
  2. 了解公司企业:Intuit
  3. 用于大数据的星际文件系统
  4. 欧冠超级计算机,超级计算机预测欧冠决赛:红军65%概率夺冠 萨拉赫最可能进球...
  5. 我擦C++ 反人类啊
  6. 图片框(PictureBox)
  7. mc服务器音乐文件夹在哪,我的世界 自定义音乐添加方法 MC怎么自定义音乐
  8. Android okHttp封装库(2) -- okhttp-OkGo
  9. linux修改blacklist.conf的权限不够怎么办,跪求 /etc/modprobe.d/blacklist.conf
  10. 马斯克:特斯拉正研发“世界上最好”的AI硬件