centos上如何安装mysql
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 5.7.13步骤详解
MySQL 5.7主要特性 更好的性能 对于多核CPU.固态硬盘.锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是用户更关心的. 更好的InnoDB存 ...
- Cacti中文版在Centos上的安装
最近老有人问Cacti中文版在哪下载啊怎么安装啊,我在这里一遍给大家讲解了:Cacti中文版在Centos上的安装 1.基本安装 cacti是运作在apache+php+mysql+net-snmp工 ...
- CentOS 7离线安装MySQL 5.7
系列文章首发平台为果冻想个人博客.果冻想,是一个原创技术文章分享网站.在这里果冻会分享他的技术心得,技术得失,技术人生.我在果冻想等待你,也希望你能和我分享你的技术得与失,期待. 前言 网上已经有那么 ...
- centos 7 中安装 mysql 5.7
centos 7 中安装 mysql 5.7 环境说明: 查看centos的版本:cat /etc/redhat-release 安装和配置步骤: 下载 mysql 源安装包: sudo curl - ...
- CentOS 6.9安装MySQL 5.6 (使用yum安装)
CentOS 6.9安装MySQL 5.6 (使用yum安装) 移除CentOS默认的mysql-libs [root@test01 srv]# whereis mysqlmysql: /usr/li ...
- CentOS 7 下安装 MySQL 5.7
从 CentOS 7 系统开始,MariaDB 成为 yum 源中默认的数据库安装包.在 CentOS 7 及以上的系统中使用 yum 安装 MySQL 包将无法使用 MySQL.您可以选择使用完全兼 ...
- 20190526 - CentOS 7 中 安装 MySQL 8 并授权 root 远程访问
1. CentOS 7 中 安装 MySQL 8 CentOS 7 中内置 MariaDB 建议升级一下用,性能好很多.但如果一定要用 MySQL 8,就得自己装. 坦白的说,Oracle 升级 My ...
- centOS 7 离线安装 MySQL 5.6 完美安装
centOS 7 离线安装 MySQL 5.6 centOS 7 离线安装 MySQL 5.6 准备环境 1.离线 centOS 7(此处为 centOS 7 最小安装) 2.nginx 安装文件 ( ...
- CentOS 7 下安装 MySQL 8.x
CentOS 7 下安装 MySQL 8.x 作者:Grey 原文地址: 博客园:CentOS 7 下安装 MySQL 8.x CSDN:CentOS 7 下安装 MySQL 8.x 环境 CentO ...
随机推荐
- java+tomcat 在 linux下的部署
一.配置JAVA运行环境 1.安装jdk. 从sun公司网站www.sun.com下载linux版本的jdk, 建议使用jdk1.6版本.地址http://java.sun.com/javase/do ...
- 安装SQL Server 那些事儿
SQL版本: Microsoft SQL Server2008 R2 RTM - Express with Advanced Services 错误描述: System.Configuration.C ...
- CentOS下安装vsftpd架设ftp服务器
什么是vsftpd vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用. 首先安装vsftpd这个软件,命令是,yum install vsftpd servi ...
- JavaScript简易日历
<!DOCTYPE html PUBLIC "-//W3C//h2D XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- How to install MP4box on CentOS 6
How to install MP4box on CentOS 6 MP4Box is a MP4 multiplexer. It can import MPEG-4 video, DivX, Xvi ...
- Swagger 生成 ASP.NET Web API
使用 Swagger 生成 ASP.NET Web API 在线帮助测试文档 原文:ASP.NET Web API Help Pages using Swagger作者:Shayne Boyer翻译: ...
- codevs 3094 寻找sb4
3094 寻找sb4 时间限制: 1 s 空间限制: 32000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description sb有一天和sml吵架了,她 ...
- 针对苹果最新审核要求为应用兼容IPv6-备用
在WWDC2015上苹果宣布iOS9将支持纯IPv6的网络服务.2016年初开始所有提交到App Store的应用必须支持IPv6.为确保现有的应用是兼容的,我们需要注意下面几点. 不建议使用底层的网 ...
- d3可视化实战02:理解d3数据驱动的真正含义
前文中已经提到,SVG从诞生之初起就可以非常方便地使用javascript脚本语言来进行其DOM对象的控制.当然,控制的方法有很多,有直接控制SVG对象的方法,例如使用原生js:有帮你封装一下图形接口 ...
- Iterator pattern(c++实现)
概述: 在现在的电视机中,我们使用[后一个]和[前一个]按钮可以很方便的换台,当按下[后一个]按钮时,将切换到下一个预置的频道.想象一下在陌生的城市中的旅店中看电视.当改变频道时,重要的不是几频道,而 ...