在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件。
在这里我是通过yum来进行mysql数据库的安装的,通过这种方式进行安装,可以将跟mysql相关的一些服务、jar包都给我们安装好,所以省去了很多不必要的麻烦!!!
 
一.卸载mysql
查看该操作系统上是否已经安装了mysql数据库:
我们通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉mysql:
   // 普通删除模式
        // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
在删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功。
 
二.通过yum来安装mysql
我们通过 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本:

然后我们可以通过输入 yum install -y mysql-server mysql mysql-devel 命令将mysql mysql-server mysql-devel都安装好(注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了mysql数据库了,我们还需要安装mysql-server服务端才行)
 
yum会帮我们选择好安装mysql数据库所需要的软件以及其它附属的一些软件:
 
没有找到软件包mysql-server,安装mariadb-server代替mysql-server:

启动mariadb:
 
 
修改密码:
mysql数据库安装完以后只会有一个root管理员账号,但是此时的root账号还并没有为其设置密码,我们通过命令:mysqladmin -u root password 'new-password' 来给我们的root账号设置密码(注意:这个root账号是mysql的root账号,非Linux的root账号)
此时我们就可以通过 mysql -u root -p 命令来登录我们的mysql数据库了

三. mariadb的配置文件
1./etc/my.cnf 这是mariadb的主配置文件

2./var/lib/mysql   mysql数据库的数据库文件存放位置
我们的mysql数据库的数据库文件通常是存放在了/ver/lib/mysql这个目录下

我们可以自己创建一个数据库,来验证一下该数据库文件的存放位置:

3./var/log mysql数据库的日志输出存放位置
我们的mariadb数据库的一些日志输出存放位置都是在/var/log这个目录下
mariadb包下面存放了mariadb.log,这个文件就是我们存放跟mariadb数据库进行操作而产生的一些日志信息。
 
因为我们的mysql数据库是可以通过网络访问的,并不是一个单机版数据库,其中使用的协议是 tcp/ip 协议,我们都知道mysql数据库绑定的端口号是 3306 ,所以我们可以通过 netstat -anp 命令来查看一下,Linux系统是否在监听 3306 这个端口号:

最新文章

  1. iOS系统分析(二)Mach-O二进制文件解析
  2. Asp.Net异步编程-使用了异步,性能就提升了吗?
  3. alwaysOn为什么不支持分布式事务
  4. 【Spark】jupyter notebook
  5. 显示所有SAP图标的ABAP代码
  6. [Javascript + rxjs] Using the map method with Observable
  7. html-----006
  8. strut1.X和spring整合的二种方法
  9. 【实用】【移动端】Retain屏1px解决方案
  10. Make a plan
  11. Scala字节数组转换为数字
  12. qtp中type方法的按键常量
  13. MySQL中间件之ProxySQL(13):ProxySQL集群
  14. Asp.Net 合并图片(二维码和其他图片合并)
  15. Java获得日期相差的天数
  16. formidable模块的使用
  17. ubuntu , 笔记本合上盖子时不关机的方法。
  18. MySQL---3、常用命令大全
  19. No.6 - 利用 CSS animation 制作一个炫酷的 Slider
  20. bzoj 1006 弦图染色

热门文章

  1. _beginthreadex注意事项
  2. nginx+lua实现简单的waf网页防火墙功能
  3. 读《编写可维护的JavaScript》第二三章总结
  4. Query Designer:Condition,根据KeyFigure值来过滤数据
  5. 实现LRU的两种方法---python实现
  6. Xcode 7免证书真机调试
  7. C#文件创建、修改、访问时间修改
  8. 24. Swap Nodes in Pairs
  9. 用流来读取文件(getline,istringstream)
  10. solr的增删改查