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

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

  1. http://dev.mysql.com/downloads/mysql/ 下载mysql

  1. 将下载文件放在/opt/mysoft文件夹中
  2. 解压文件

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

  1. 这里我们要安装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 文件夹中

  1. 安装

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

  1. 安装完成

service mysql start   启动mysql服务

  1. 设置登录密码

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

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

  1. 修改远程设置

这时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 来查看设置了哪些用户

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

附:

  1. 启动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 服务了。

  1. 查看是否安装了mysql:

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

  1. 卸载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的更多相关文章

  1. 在CentOS上编译安装MySQL 5.7.13步骤详解

    MySQL 5.7主要特性 更好的性能 对于多核CPU.固态硬盘.锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是用户更关心的. 更好的InnoDB存 ...

  2. Cacti中文版在Centos上的安装

    最近老有人问Cacti中文版在哪下载啊怎么安装啊,我在这里一遍给大家讲解了:Cacti中文版在Centos上的安装 1.基本安装 cacti是运作在apache+php+mysql+net-snmp工 ...

  3. CentOS 7离线安装MySQL 5.7

    系列文章首发平台为果冻想个人博客.果冻想,是一个原创技术文章分享网站.在这里果冻会分享他的技术心得,技术得失,技术人生.我在果冻想等待你,也希望你能和我分享你的技术得与失,期待. 前言 网上已经有那么 ...

  4. centos 7 中安装 mysql 5.7

    centos 7 中安装 mysql 5.7 环境说明: 查看centos的版本:cat /etc/redhat-release 安装和配置步骤: 下载 mysql 源安装包: sudo curl - ...

  5. CentOS 6.9安装MySQL 5.6 (使用yum安装)

    CentOS 6.9安装MySQL 5.6 (使用yum安装) 移除CentOS默认的mysql-libs [root@test01 srv]# whereis mysqlmysql: /usr/li ...

  6. CentOS 7 下安装 MySQL 5.7

    从 CentOS 7 系统开始,MariaDB 成为 yum 源中默认的数据库安装包.在 CentOS 7 及以上的系统中使用 yum 安装 MySQL 包将无法使用 MySQL.您可以选择使用完全兼 ...

  7. 20190526 - CentOS 7 中 安装 MySQL 8 并授权 root 远程访问

    1. CentOS 7 中 安装 MySQL 8 CentOS 7 中内置 MariaDB 建议升级一下用,性能好很多.但如果一定要用 MySQL 8,就得自己装. 坦白的说,Oracle 升级 My ...

  8. centOS 7 离线安装 MySQL 5.6 完美安装

    centOS 7 离线安装 MySQL 5.6 centOS 7 离线安装 MySQL 5.6 准备环境 1.离线 centOS 7(此处为 centOS 7 最小安装) 2.nginx 安装文件 ( ...

  9. CentOS 7 下安装 MySQL 8.x

    CentOS 7 下安装 MySQL 8.x 作者:Grey 原文地址: 博客园:CentOS 7 下安装 MySQL 8.x CSDN:CentOS 7 下安装 MySQL 8.x 环境 CentO ...

随机推荐

  1. 32位和64位adb下载及安装

    一.已安装android sdk时 1.拷贝 从%ANDROID_HOME/platform-tools 下拷贝如下文件到/System32和/SysWOW64下即可. adb.exe AdbWinA ...

  2. java8+spring+angularjs 项目应用

    最近有写一个电子订单商务网站,使用JAVA8,SPRING,ANGULARJS对项目使用的技术和大家分享. 第一次写博客,哪有不对需要改正的请联系改正. 因为是项目是我给别人做的无法提供源码见谅,我尽 ...

  3. JS滚动条下拉事件

    <script type="text/javascript"> window.onscroll = function(){ var t = document.docum ...

  4. 【学习笔记】【oc】类和对象及类的三大基本特征

    1.类和对象 类是抽象化,对象是具体化. (1)定义类: 分为两个步骤,类的声明:定义类的成员变量和方法:@interface 用于声明定义类的接口部分,@end表面定义结束:. 成员变量的定义:{} ...

  5. Android Studio下运行UiAutomator

    之前学习UiAutomator均是在eclipse下,因学习Android开发接触AS越来越频繁,于是想知道AS下如何建立UiAutomator项目.网上的资料多很凌乱,查了很多资料,实践后发现,只要 ...

  6. 《head first python》第一章《初识python》总结

    该章主要介绍了python的安装和列表相关 列表主要用了movies做介绍: 1.列表及嵌套列表:movies=["the hodaliy",1975,"zhangyim ...

  7. [LeetCode 111] - 二叉树的最小深度 (Minimum Depth of Binary Tree)

    问题 给出一棵二叉树,找出它的最小深度. 最小深度是指从根节点沿着最短路径下降到最近的叶子节点所经过的节点数. 初始思路 不难看出又是一个需要层次遍历二叉树的题目,只要在112基础上作出简单修改即可得 ...

  8. COJ 0034 动态的数字三角形

    题解:简单dp吧. 自顶向下的写法: #include<iostream> #include<cstdio> #include<cmath> #include< ...

  9. HDU-3787(字符串模拟)

    Problem Description 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开.现在请计算A+B的结果,并以正常形式输出.   Input 输入包含 ...

  10. HDU-3661(贪心)

    Problem Description In a factory, there are N workers to finish two types of tasks (A and B). Each t ...