首先我不是DBA,无法评论哪个DB管理工具的好坏。

只不过最近做项目有需要对mysql进行大规模操作(不是我操作啊,是开发),他们大都用navicat去操作DB。

我也见识到了navicat的强大。但是navicat是收费的,经常就是用完了navicat就改用navicat premium,试用天数连着用。但总有用完的一天,所以我就开始搜索有什么免费的mysql工具。搜索了一顿,发现免费的真没几个,唯一多的就是这个phpmyadmin了。装了试试看,虽然是web页面管理,但起码该有的功能都有。

网上教程很多,但随着时间点的推进,很多方法显得陈旧和无法使用。

今天记录一次

时间点:2018/7/14

环境:centos7.5 php5.6 http mariadb

1.mariadb安装

从centos7开始centos里默认有的是mariadb。

# yum安装

yum install -y mariadb-server mariadb

# 开启mariadb

systemctl start mariadb

# 设定root密码,没有密码你无法远程登录

mysqladmin -uroot -p password 123456

# 试着看对不对

mysql -uroot -p

[root@localhost pma]# mysql -uroot -p

Enter password:

Welcome to the MariaDB monitor. Commands end with ; or \g.

Your MariaDB connection id is 62

Server version: 5.5.56-MariaDB MariaDB Server

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| mytestdb |

| performance_schema |

| test |

+--------------------+

5 rows in set (0.00 sec)

MariaDB [(none)]>

2.安装http

yum install -y httpd

3.安装php

要注意的是,centos7.5默认的php是5.4,跟phpmyadmin官网的最新版是不够的,需要添加yum源,找个php5.6的

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum install -y php56w php56w-mysql

# 确认php版本

php -v

4.安装配置phpmyadmin

官网下载phpmyadmin,百度搜第一个就是,下载下来是个zip包

# 解压后拷到/var/www/html下,名字太长换个短点

cp /tmp/phpMyAdmin-4.8.2-all-languages /var/www/html

mv /var/www/html/phpMyAdmin-4.8.2-all-languages /var/www/html/pma

# 然后启动httpd

systemctl start httpd

5.浏览器访问和配置

新建服务器

http:///pma/setup

image

这次选的本地的,所以默认就可以了

image

然后回到概要,点下载,把配置文件下下来,(其实没啥下的,这里已经配置好了)

image

登录http:pma

image

最后客官要的免费mysql管理工具phpmyadmin就呈现在您面前

image

好吧,后面我发现有个软件叫dbeaver,免费

Navicat mysql 收费_没钱买navicat,就用免费的phpmyadmin吧相关推荐

  1. linux开启mysql窗口_通过window(Navicat)访问linux中的mysql数据库

    Centos安装Mysql数据库 查看我们的操作系统上是否已经安装了mysql数据库 [root@centos~]# rpm -qa | grep mysql//这个命令就会查看该操作系统上是否已经安 ...

  2. navicat mysql 字符集_关于Navicat和MYSQL字符集不统一出现的中文乱码问题

    最近遇到一串关于MySQL中文乱码的问题,问题背景是这样的: 在此之前,服务器上安装好mysql之后就立马重新配置了字符集为utf8,之后用Navicat进行数据导入,发现中文的字符导入之后全是乱码, ...

  3. navicat for mysql 数据传输_如何利用Navicat for MySQL数据库进行数据传输

    Navicat for MySQL可以控制数据库中的数据库表进行操作,如表结构.表数据等.两个不同的数据库,一个是另一个数据库的备份,需要对比表结构和表数据.如果表结构相同,需要同步表数据,用于备份. ...

  4. navicat mysql 日志_使用Navicat查看MySQL日志的具体方法

    使用Navicat查看MySQL日志的具体方法 发布时间:2020-05-18 14:04:52 来源:51CTO 阅读:699 作者:三月 下文主要给大家带来使用Navicat查看MySQL日志的具 ...

  5. navicat mysql本地连接_MySQL | 使用 Navicat 新建本地连接 mysql 出现的问题

    问题一: Navicat 新建连接报错:2003-can't connect to MySQL server on 'localhost'(10061) 解决方法: 1.首先查看数据库是否启动 打开 ...

  6. 阿里云 mysql 收费_阿里云MySQL云数据库价格表(收费标准) - 新手站长网

    阿里云RDS云数据库MySQL版收费标准,包括MySQL云数据库不同版本不同实例规格(高可用版.金融版.基础版和只读规格)的详细价格表,新手站长网分享阿里云数据库详细价格表及官网报价: 阿里云数据库收 ...

  7. php与mysql 圣经_今天买了本传说中的PHP圣经-PHP和MySQL Web开发

    目录: 读者反馈 译者序 前言 作者简介 第一篇 使用PHP 第1章 PHP快速入门教程 1 1.1 使用PHP 2 1.2 创建一个示例应用:Bob誷 Auto Parts(Bob汽车零部件商店) ...

  8. Navicat mysql 加索引_mysql 索引 (Navicat添加索引)

    索引类型:NORMAL   索引方法:BTREE 一般这样子设置就OK了 一.sql查询语句 SELECT bp.id AS post_id, `bp`.`title`, bp.img AS bbs_ ...

  9. mysql装完后navicat无法连接_重装mysql后导致Navicat连接失败

    今天重装了mysql数据库,然后再使用navicat去连接数据库的时候,一直报错 1251 Client does not support authentication protocol reques ...

最新文章

  1. RESTful编程究竟是什么?
  2. 网页游戏架设_这10年来手机游戏的迭代,也是一部硬件发展史丨触乐
  3. VS+QT和qtcreator工程的互相转换
  4. Unity3D游戏开发之自由视角下的角色控制
  5. 分布式Session解决方案_Token + Redis
  6. Android平台实现Unity3D下RTMP推送
  7. mongodb运算操作符
  8. IOT(1)---平台架构
  9. 为什么微信推荐这么快?SimSvr在微信推荐系统中的应用实践
  10. mysql 查询密码 cmd
  11. 冲击波病毒内幕点滴(2) (转)
  12. 【笔记】《离散数学》第十章 递推方程与生成函数
  13. Chrome插件--》油猴的使用
  14. 线性代数及矩阵论(八)
  15. 百练:2408:Anagram Groups
  16. eclipse背景怎么改颜色
  17. html qq消息弹窗提醒,能不能让QQ消息不再讨厌 QQ HD mini消息弹窗提醒的优化方案...
  18. 游戏中的脚本语言原理与发展
  19. String字符串方法
  20. 基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程(之一)——介绍、安装准备、安装、config文件以及运行脚本介绍

热门文章

  1. python设计石头剪刀布游戏_python 关于设计石头剪刀布游戏
  2. RequestMapping注解_修饰类
  3. node-fs-extra模块代替fs使用
  4. netty客户端实现
  5. gnu radio linux,GNU Radio入门
  6. Unity UI制作与鼠标光标
  7. android 图片质量,Android微信朋友圈图片不如 IOS的质量好
  8. 十进制转换为八进制或十六进制
  9. 10年程序员的成长经历,年薪近百万
  10. 普林斯顿算法-WordNet