centos可以使用yum安装mysql 但是版本很低,且不灵活。

本文将介绍如何使用安装包安装mysql

将下载文件放在/opt/mysoft文件夹中

解压文件

tar -xf MySQL-5.6.22-1.linux_glibc2.5.x86_64.rpm-bundle.tar

这里我们要安装mysql的服务端和客服端,所以使用下面两个文件:

MySQL数据库: MySQL-server-5.6.22-1.linux_glibc2.5.x86_64.rpm

MySQL客户端:MySQL-client-5.6.22-1.linux_glibc2.5.x86_64.rpm

使用mv命令将这两个文件移动到 /usr/local/software 文件夹中

安装

rpm -ivh MySQL-server-5.6.22-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-client-5.6.22-1.linux_glibc2.5.x86_64.rpm

安装完成

service mysql start   启动mysql服务

设置登录密码

安装完成后使用mysq命令登录,这时需要修改root登录密码:

UPDATE user SET Password=PASSWORD(123456) where USER='root';

修改远程设置

这时mysql只能本机连接,如果需要远程连接,还需通过以下设置

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;表示任何ip通过用户myuser,密码123456进行远程连接。

如果要制定唯一的ip,使用

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.2.206' IDENTIFIED BY '123456' WITH GRANT OPTION;

设置完成后要使用 flush privileges 刷新

可以使用 select user,password,local from user 来查看设置了哪些用户

===================以下内容来自互联网,谢谢作者===================================

附:

启动mysql报错:

如果启动出错,可以使用以下办法解决,来自网上

发生错误:Starting MySQL ERROR! The server quit without updataing PID file....

经百度后解决方法是:

vi  /etc/selinux/config

把 SELINUX=enforcing 改为 SELINUX=disabled 后存盘退出重启机器试试,必须要重启,很关键。

千辛万苦重启后盼望着能管用,结果 服务器启动不了了。。。。。

显示错误:Kernel panic - not syncing: Attempted to kill init

PS:太糟心了,安装个MySQL 费这么大的劲。。。

经过百度又找到新的解决文案:解决办法

系统启动的时候,按下 ‘e’ 键进入 grub 编辑界面,编辑 grub 菜单,选择 “kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet”  一栏,按‘e’键进入编辑,在末尾增加enforcing=0,即:

kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet enforcing=0

按‘b’键继续引导,OK顺利前进。

好吧终于顺利进入到 Linux 系统,启动MySQL 服务:

service mysql start

又提示错误:MySQL: Starting MySQL….. ERROR! The server quit without updating PID file解决办法

是因为 MySQL 没有初始化表

/usr/bin/mysql_install_db --user=mysql

service mysql start 就可以重启MySQL 服务了。

查看是否安装了mysql:

rpm -qa | grep mysql   --查看系统之前是否已安装MySQL

卸载mysql:

rpm -e --nodeps mysql-libs-5.1.47-4.el6.i686  或是 ps – ef | grep mysql

清除残留文件

rm -rf /var/lib/mysql*

rm -rf /usr/share/mysql*

如何在centos中找到安装mysql_centos上如何安装mysql相关推荐

  1. 如何在centos中找到安装mysql_如何在CentOS 7上安装MySQL

    随着CentOS 7 MySQL的发布,全球最受欢迎的开源关系数据库管理系统在CentOS的存储库中不再可用,而且MariaDB已成为默认的数据库系统. MariaDB是MySQL的向后兼容,二进制插 ...

  2. linux数据库重建,如何在CentOS中重建损坏的RPM数据库

    RPM数据库由CentOS中的/ var / lib / rpm /目录下的文件和其他企业Linux发行版(如RHEL , openSUSE , Oracle Linux等)组成. 如果RPM数据库损 ...

  3. 如何在python中找到两个日期时间对象之间的时差?

    本文翻译自:How do I find the time difference between two datetime objects in python? 如何分辨两个datetime对象之间的时 ...

  4. 如何在Go中找到一个对象的类型?

    本文翻译自:How to find a type of an object in Go? How do I find the type of an object in Go? 如何在Go中找到对象的类 ...

  5. 如何在 R 中找到 F 临界值

    当您进行 F 检验时,您将获得 F 统计量作为结果.要确定 F 检验的结果是否具有统计显着性,可以将 F 统计量与 F 临界值进行比较.如果 F 统计量大于 F 临界值,则检验结果具有统计显着性. F ...

  6. rstudio中位数的公式_如何在R中找到中位数

    rstudio中位数的公式 In this tutorial, let's learn how we can find the median in R. Median is defined as th ...

  7. centos php 安装mysql_CentOS上安装Mysql+PHP-fpm+Nginx

    1.    安装Mysql 1.1   安装操作 双击Putty.exe 图1 登录Putty yum list | grep mysql yum install mysql-server.x86_6 ...

  8. Centos中Redis的下载编译与安装(超详细)

    场景 NoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充.随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数 ...

  9. java整数的因式分解_如何在Java中找到整数的质数-因式分解

    java整数的因式分解 编程课程中的常见家庭作业/任务之一是关于Prime Factorization. 要求您编写一个程序以找到给定整数的素因子 . 一个数字的素数因子是将精确地除以给定数字的所有素 ...

最新文章

  1. 【BZOJ 4016】[FJOI2014]最短路径树问题
  2. 【PAT】1007. 素数对猜想 (20)
  3. java学习类的笔记
  4. Java8函数式编程(3)--规约操作
  5. Python心得基础篇【1】入门篇
  6. P3391 【模板】文艺平衡树 fhq-treap 模板
  7. Amaze UI后台管理模板 v2.7.2
  8. 中国工程院院士李德毅:认知的三次革命,类脑的五条启发!
  9. 一文看懂任务挖掘和流程挖掘的区别是什么?
  10. vue yaml代码编辑器组件
  11. C++ 产生0-1之间的随机数
  12. C++ friend和protected
  13. android人脸身份认证,Android通过支付宝进行刷脸认证
  14. CAD怎么转化成PDF?手机就可以轻松解决
  15. 梅科尔工作室-李庆浩 深度学习-KNN算法
  16. ET篇:master项目结构梳理
  17. mysql数据库删除tokudb表 drop table报错unknowntable处理方法【转载】
  18. 2022.2.28 心情日记
  19. 基于视频图像的识别算法
  20. 磁敏感加权成像(SWI):技术要点和临床神经学应用

热门文章

  1. HTML 部分常用属性、组成属性|...超链接、路径、锚点、列表、滚动、URL编码、表格、表单、GET和POST
  2. html/css学习笔记(一)
  3. http1.X与2.0
  4. xshell常用的命令
  5. vue 简单实用的elementUI表格封装
  6. 简单配置 docker swarm
  7. 爬虫521错误(又是一次和可爱的前端vs的故事)
  8. [傅里叶变换及其应用学习笔记] 二十四. 级联,脉冲响应
  9. 对JSON的一点认识和理解以及JQuery处理JSON
  10. php 注册自动登录,php – 创建第二个自动登录用户的登录页面