如何在centos中找到安装mysql_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相关推荐
- 如何在centos中找到安装mysql_如何在CentOS 7上安装MySQL
随着CentOS 7 MySQL的发布,全球最受欢迎的开源关系数据库管理系统在CentOS的存储库中不再可用,而且MariaDB已成为默认的数据库系统. MariaDB是MySQL的向后兼容,二进制插 ...
- linux数据库重建,如何在CentOS中重建损坏的RPM数据库
RPM数据库由CentOS中的/ var / lib / rpm /目录下的文件和其他企业Linux发行版(如RHEL , openSUSE , Oracle Linux等)组成. 如果RPM数据库损 ...
- 如何在python中找到两个日期时间对象之间的时差?
本文翻译自:How do I find the time difference between two datetime objects in python? 如何分辨两个datetime对象之间的时 ...
- 如何在Go中找到一个对象的类型?
本文翻译自:How to find a type of an object in Go? How do I find the type of an object in Go? 如何在Go中找到对象的类 ...
- 如何在 R 中找到 F 临界值
当您进行 F 检验时,您将获得 F 统计量作为结果.要确定 F 检验的结果是否具有统计显着性,可以将 F 统计量与 F 临界值进行比较.如果 F 统计量大于 F 临界值,则检验结果具有统计显着性. F ...
- rstudio中位数的公式_如何在R中找到中位数
rstudio中位数的公式 In this tutorial, let's learn how we can find the median in R. Median is defined as th ...
- 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 ...
- Centos中Redis的下载编译与安装(超详细)
场景 NoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充.随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数 ...
- java整数的因式分解_如何在Java中找到整数的质数-因式分解
java整数的因式分解 编程课程中的常见家庭作业/任务之一是关于Prime Factorization. 要求您编写一个程序以找到给定整数的素因子 . 一个数字的素数因子是将精确地除以给定数字的所有素 ...
最新文章
- 【BZOJ 4016】[FJOI2014]最短路径树问题
- 【PAT】1007. 素数对猜想 (20)
- java学习类的笔记
- Java8函数式编程(3)--规约操作
- Python心得基础篇【1】入门篇
- P3391 【模板】文艺平衡树 fhq-treap 模板
- Amaze UI后台管理模板 v2.7.2
- 中国工程院院士李德毅:认知的三次革命,类脑的五条启发!
- 一文看懂任务挖掘和流程挖掘的区别是什么?
- vue yaml代码编辑器组件
- C++ 产生0-1之间的随机数
- C++ friend和protected
- android人脸身份认证,Android通过支付宝进行刷脸认证
- CAD怎么转化成PDF?手机就可以轻松解决
- 梅科尔工作室-李庆浩 深度学习-KNN算法
- ET篇:master项目结构梳理
- mysql数据库删除tokudb表 drop table报错unknowntable处理方法【转载】
- 2022.2.28 心情日记
- 基于视频图像的识别算法
- 磁敏感加权成像(SWI):技术要点和临床神经学应用
热门文章
- HTML 部分常用属性、组成属性|...超链接、路径、锚点、列表、滚动、URL编码、表格、表单、GET和POST
- html/css学习笔记(一)
- http1.X与2.0
- xshell常用的命令
- vue 简单实用的elementUI表格封装
- 简单配置 docker swarm
- 爬虫521错误(又是一次和可爱的前端vs的故事)
- [傅里叶变换及其应用学习笔记] 二十四. 级联,脉冲响应
- 对JSON的一点认识和理解以及JQuery处理JSON
- php 注册自动登录,php – 创建第二个自动登录用户的登录页面