安装环境/工具

   Linux( centOS 版)

  MySQL(MySQL-5.6.28-1.el7.x86_64.rpm-bundle.tar版)

安装步骤

  1.解压mysql安装文件

  命令:tar -xf MySQL-5.6.28-1.el7.x86_64.rpm-bundle.tar

  得到:

  MySQL-client-5.6.28-1.el7.x86_64.rpm                            # MySQL客户端程序
  MySQL-devel-5.6.28-1.el7.x86_64.rpm            # MySQL的库和头文件
  MySQL-embedded-5.6.28-1.el7.x86_64.rpm  
  MySQL-server-5.6.28-1.el7.x86_64.rpm          # MySQL服务端程序
  MySQL-shared-5.6.28-1.el7.x86_64.rpm         # MySQL的共享库
  MySQL-shared-compat-5.6.28-1.el7.x86_64.rpm          # RHEL兼容包
  MySQL-test-5.6.28-1.el7.x86_64.rpm

  在RHEL系统中,必须先安装“MySQL-shared-compat-5.6.28-1.el7.x86_64.rpm”这个兼容包,然后才能安装server和client,否则安装时会出错。

  安装命令:

  # rpm -ivh MySQL-shared-compat-5.6.28-1.el7.x86_64.rpm

  # rpm -ivh MySQL-server-5.6.28-1.el7.x86_64.rpm

  # rpm -ivh MySQL-client-5.6.28-1.el7.x86_64.rpm

  # rpm -ivh MySQL-devel-5.6.28-1.el7.x86_64.rpm

  # rpm -ivh MySQL-shared-5.6.28-1.el7.x86_64.rpm

  # rpm -ivh MySQL-embedded-5.6.28-1.el7.x86_64.rpm

  # rpm -ivh MySQL-test-5.6.28-1.el7.x86_64.rpm

  注意:安装服务端(MySQL-server)可能报错

  

  解决办法:

  执行命令:rpm --import /etc/pki/rpm-gpg/RPM*

  然后安装Server时后面加上(--force --nodeps):rpm -ivh MySQL-server-5.6.28-1.el7.x86_64.rpm --force --nodeps

启动服务器

  命令:service mysql start    #启动mysql服务器命令

  注意会报错:

  Starting MySQL.The server quit without updating PID file (/var/lib/mysql/iZ2806l73p6Z.pid)

  解决办法:

  修改默认mysql 的配置文件  vi /etc/my.cnf

  把各个参数配对,即可启动服务,mysql配置请参照下一篇

配置远程访问

  1. 获取随机密码命令: cat /root/.mysql_secret  # 获取MySQL安装时生成的随机密码

  

  2. 在服务器开启的情况下,进入mysql数据库

  命令: mysql -u root -p

  

  第一次进入数据库,请使用root 用户,密码为随机密码

  3.第一次进入需修改密码

  命令:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');  # 在MySQL命令行中设置root账户的密码为password

  4.使用mysql库

  命令:use mysql;

  

  5.查看用户表

  命令:SELECT `Host`,`User` FROM user;

  

  6.更新用户表

  命令:  UPDATE user SET `Host` = '%' WHERE User = 'root' LIMIT 1;

  

  7.强制刷新权限

  命令:flush privileges;

  完成以上步骤即可远程连接MySQL数据库了

  

【Linux】MySQL安装及允许远程访问的更多相关文章

  1. Linux环境下mysql安装并配置远程访问

    环境:centOS 1.下载mysql安装文件 [root@localhost ~]# wget http://dev.mysql.com/get/mysql-community-release-el ...

  2. ubuntu linux mysql 安装 基本操作 命令

    mysql --help #如果有信息证明系统已经安装了mysql mysql -V #查看版本号 netstat -tap|grep mysql #检查mysql是否在启动状态 卸载mysql: s ...

  3. linux mysql 安装(rpm)

    linux上安装mysql, 就需要两个文件, xx.client.xx.rpm和 xx.server.xx.rpm 如 MySQL-client-community-5.1.72-1.rhel5.i ...

  4. linux mysql 安装

    操作系统 Centos 7.2以上版本 操作系统 centos 7.2以上版本 mysql 版本 mysql-5.7.23-el7-x86_64.tar.gz 1.1 安装准备 1.  创建安装文件存 ...

  5. Linux MySql 安装与配置

    为什么选择MySQL数据库? 毫无疑问,绝大多数的使用linux操作系统的大中小型互联网网站都在使用MySQL作为其后端的数据库存储,从大型的BAT门户,到电商平台,分类门户等无一例都使用MySQL数 ...

  6. linux mysql安装(亲测)

    参考文章:http://blog.csdn.net/superchanon/article/details/8546254/ 1.       运行平台:CentOS 6.7 x86_64 2.    ...

  7. linux Mysql 安装及配置

    1.准备 cmake-3.6.0.tar.gz bison-3.0.4.tar.gz mysql-5.7.13.tar.gz (http://dev.mysql.com/get/Downloads/M ...

  8. Linux MySql安装步骤

    本文将以MySQL 5.5.47为例,以CentOS 6.5为平台,讲述MySQL数据库的安装和设置. 源码包方式安装 1.新建MySql用户和用户组 groupadd mysql useradd - ...

  9. linux mysql安装问题

    1.rpm -qa | grep mysql   //首先检查是否安装了mysql   2.如果安装了,卸载 rpm -e mysql   3\ 下载地址 http://dev.mysql.com/d ...

随机推荐

  1. java监听器(Listener)学习笔记

    现在来说说Servlet的监听器Listener,它是实现了javax.servlet.ServletContextListener 接口的服务器端程序,它也是随web应用的启动而启动,只初始化一次, ...

  2. redis安装启动和数据操作

    redis安装和启动 1.安装包下载地址 >> redis基本数据类型 string(字符串和数值) .list(列表/队列).hashmap(哈希表[键唯一]). set(集合[值唯一] ...

  3. Express模版引擎hbs备忘

    最近几天折腾了下express,想找个合适的模版引擎,下面是一些折腾过程的备忘 选择标准 选择一门模版语言时,可能会考虑的几点 语法友好(micro tmpl那种语法真是够了) 支持模版嵌套(子模版的 ...

  4. HTML表单与输入实例

    解释HTML 表单用于搜集不同类型的用户输入.HTML 表单包含表单元素.表单元素指的是不同类型的 input 元素.复选框.单选按钮.提交按钮等等.<input> 元素<input ...

  5. 粒子群算法(PSO)算法解析(简略版)

    粒子群算法(PSO) 1.粒子群算法(PSO)是一种基于群体的随机优化技术: 初始化为一组随机解,通过迭代搜寻最优解. PSO算法流程如图所示(此图是从PPT做好,复制过来的,有些模糊) 2.PSO模 ...

  6. 用HackRF和Gqrx来听FM广播

    本文内容.开发板及配件仅限用于学校或科研院所开展科研实验! 淘宝店铺名称:开源SDR实验室 HackRF链接:https://item.taobao.com/item.htm?spm=a1z10.1- ...

  7. 第十六次ScrumMeeting博客

    第十六次ScrumMeeting博客 本次会议于12月5日(二)22时整在3公寓725房间召开,持续20分钟. 与会人员:刘畅.张安澜.赵奕.方科栋. 1. 每个人的工作(有Issue的内容和链接): ...

  8. PAT甲题题解-1105. Spiral Matrix (25)-(模拟顺时针矩阵)

    题意:给定N,以及N个数.找出满足m*n=N且m>=n且m-n最小的m.n值,建立大小为m*n矩阵,将N个数从大到下顺时针填入矩阵中. #include <iostream> #in ...

  9. Notes of Daily Scrum Meeting(11.12)

    今天我们召开了Beta阶段MOOC项目开发的第一次Scrum Meeting,在会上就alpha阶段进行了总结,然后我们确定了 接下来的Beta阶段的项目分工,并且就每天的进度汇报做了一个约定,就是每 ...

  10. Linux第七周学习总结——可执行程序的装载

    Linux第七周学习总结--可执行程序的装载 作者:刘浩晨 [原创作品转载请注明出处] <Linux内核分析>MOOC课程http://mooc.study.163.com/course/ ...