在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件

这里我是通过yum来进行mysql数据库的安装的,通过这种方式进行安装,可以将跟mysql相关的一些服务、jar包都给我们安装好,比较方便。

1、查看系统中是否已安装Mysql

rpm -qa |grep mysql

如果有安装,会列出已安装的rpm包

2、使用yum命令进行mysql的安装

   1)先通过命令可以查看yum上提供下载的mysql的版本信息

yum list | grep mysql

 2)再通过下面的命令进行数据库的安装:

yum install -y mysql-server mysql mysql-deve

  如以上提示,说明已经安装成功。  

 3)通过以下命令可以查看已安装数据库的版本信息:

rpm -qi mysql-server

3、Mysql数据库的初始化及相关配置

  1)我们安装完mysql数据库以后,会发现会多出一个mysqld的服务,这个就是咱们的数据库服务。可通过以下命令启动我们的mysql服务

service mysqld start

  2)开启自动启动mysql

我们在使用mysql数据库时,都得首先启动mysqld服务,我们可以通过  chkconfig --list | grep mysqld 命令来查看mysql服务是不是开机自动启动,如果发现mysqld服务并没有开机自动启动,

我们可以通过 chkconfig mysqld on 命令来将其设置成开机启动,这样就不用每次都去手动启动了。

  3)设置root账号密码

mysql数据库安装完以后只会有一个root管理员账号,但是此时的root账号还并没有为其设置密码,在第一次启动mysql服务时,会进行数据库的一些初始化工作,在输出的一大串信息中,我们看到有这样一行信息 :

我们就根据这个命令为root用户设置密码为root

此时我们就可以通过 mysql -u root -p 命令来登录我们的mysql数据库了

4、Mysql主要配置信息

  1)查看mysql安装路径

whereis mysql

  2)主配置文件

/etc/my.cnf

  3)数据库文件存放位置

/var/lib/mysql

mysql,test是mysql数据库自带的两个数据库。

  4)数据库日志输出存放位置

/var/log

其中mysqld.log 这个文件就是存放我们跟mysql数据库进行操作而产生的一些日志信息,通过查看该日志文件,我们可以从中获得很多信息。 

  5)查看系统是否监听 3306 端口号

我们都知道mysql数据库绑定的端口号是 3306 ,所以我们可以通过以下命令来查看一下,Linux系统是否在监听 3306 这个端口号:

 netstat -anp

4、Mysql数据库的启动和停止和重启

  1)通过rpm包安装的MySQL

service mysqld start    //启动
service mysqld stop     //停止
service mysqld restart   //重启

  2)从源码包安装的MySQL

$mysql_dir/bin/mysqld_safe &              // linux启动MySQL的命令
$mysql_dir/bin/mysqladmin -uroot -p shutdown    // linux关闭MySQL的命令

其中mysql_dir为MySQL的安装目录,mysqladmin和mysqld_safe位于MySQL安装目录的bin目录下,很容易找到的。

  3)以上方法都无效的时候,可以通过强行命令

“killall mysql”来关闭MySQL,但是不建议用这样的方式,因为这种野蛮的方法会强行终止MySQL数据库服务,有可能导致表损坏……所以自己掂量着用。

 5、Mysql数据库删除

[root@liang ~]# rpm -e mysql        // 普通删除模式
[root@liang ~]# rpm -e -nodeps mysql    // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

转载于:https://www.cnblogs.com/caoweixiong/p/10528528.html

MySql——安装与配置与启动和停止相关推荐

  1. CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin,mysql8.0.1/mysql5.7.22+centos7,windows mysql安装、配置...

    介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...

  2. centos mysql 设置_CentOS下MySQL安装后配置和设置-阿里云开发者社区

    CentOS下MySQL安装后配置和设置: 1:安装完成路径: 1.数据库目录 /var/lib/mysql/ 2.配置文件 /usr/share/mysql(mysql.server命令及配置文件) ...

  3. CentOS下MySQL安装后配置和设置

    CentOS下MySQL安装后配置和设置: 1:安装完成路径: 1.数据库目录/var/lib/mysql/2.配置文件/usr/share/mysql(mysql.server命令及配置文件)3.启 ...

  4. JavaWEB01:MySQL基础——数据库相关概念、MySQL安装和配置、基础的SQL语句

    JavaWEB01:MySQL基础--数据库相关概念.MySQL安装和配置.基本的SQL语句 JavaWEB02:MySQL高级--约束.数据库设计.多表查询.事务 JavaWEB03:JDBC Ja ...

  5. MySQL安装与配置心得体会_Mysql安装与配置总结

    Mysql安装与配置总结: 对于Mysql数据库相关信息,这里不做介绍总结,有需要的同学可查阅相关的资料.另外,本篇总结文章主题在于Mysql的安装.配置及服务操作. ·     安装 ·     配 ...

  6. Gitlab14.x 安装、配置、启动 (Centos/Red Hat7/8.x)

    文章目录 一.下载.安装.配置依赖 1. 安装配置需要的依赖 2. Gitlab下载 3. 安装Gitlab 4. 配置external_url 5. 重新加载配置文件 6. 查看服务状态 7. 配置 ...

  7. Gunicorn简介、安装、配置、启动

    文章目录 1 简介 2 安装 3 配置与启动 3.1 命令行配置参数 3.2 python文件配置参数 4. 服务重启.退出等 4.1 获取Gunicorn进程树 4.2 重启Gunicorn进程 4 ...

  8. Linux——MySQL安装及配置环境变量

    Linux--MySQL安装及配置环境变量 1.安装包准备: 2.在虚拟机查询主机IP: 3.运行Xftp,新建一个会话,命名为MySQL安装: 4.新建一个会话,命名为MySQL安装: 5.把安装包 ...

  9. 数据库 - MySql 安装与配置

    数据库 - MySql 安装与配置 数据库介绍 定义 分类 MySql 安装配置 Windows 下安装 配置环境变量: 配置 MySql 初始化文件: 初始化MySql: 安装MySql服务: 运行 ...

最新文章

  1. HDU - 2732 Leapin' Lizards(最大流+思维建边)
  2. luogu P1058 立体图
  3. mysql cluster 设置单向复制_mysql单向主从配置
  4. AutoHomeRefreshListView仿汽车之家下拉刷新 《IT蓝豹》
  5. 常用SQL语句大全总结
  6. div设置高度 vue_VsCode常用设置(新手必备!)
  7. python测试开发工程师前景_测试开发工程师,薪水20k值吗?
  8. lintcode:Add Binary 二进制求和
  9. mysql 存储微信表情
  10. qq视频资源源码功能有哪些
  11. Java借助ffmpeg进行音视频的格式转换(如m4a转mp3)
  12. 盘点国内MCU级RISC-V内核IP厂商
  13. 【普组模拟赛】马农(farmer.pas/cpp)
  14. 引用hammer左右滑动后上下滚动失效
  15. 腾讯云-如何选择购云资源聚划算
  16. bwl老二吃嘲讽吗_魔兽世界怀旧服防战bwl拉boss技巧
  17. 前端工作时必备网站(纯手工总结)
  18. 物联网区块链研究综述 Blockchain for Internet of Things A Survey
  19. java jtable 排序_解决JTable排序问题的方法详解
  20. 零一九零贰-忘川彼岸 超品质MP3 百度云盘 微盘

热门文章

  1. golang中的shell
  2. golang中的strings.IndexAny
  3. Nginx-01:内容目录
  4. USART中的SART_IT_RXNE,USART_IT_TC,USART_IT_TXE
  5. Docker镜像仓库清理的探索之路
  6. 发现藏匿在加密流量中的威胁
  7. 在python中配置MySQL数据库
  8. windows cmd/dos操作防火墙
  9. C语言 使用指针对两个变量的数值进行互换
  10. Python用selenium获取Cookie并用于登录。