linux——mysql5.5 安装遇到问题总结解决方式
5.6安装方式没有什么大的不同。使用方面主要体现在登录的时候不能在命令行后面附加密码登录。另外在5.5版本 一张表中只能存在一个CURRENT_TIMESTAMP且只能用于timestemp。在6.6版本中可以包含多个并且可以用于datetime
一、安装步骤
1、查询是否安装过指定文件(mysql)
rpm -qa | grep mysql
2、卸载原有mysql
rpm -e mysql // 普通删除模式 rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
3、查看可以直接下载的mysql版本
yum list | grep mysql
4、rpm下载指定版本
rpm -ivh http://repo.mysql.com/mysql-community-release-el6.rpm
可以去http://dev.mysql.com/downloads/repo/yum查询所支持安装的rpm版本
5、修改安装好的yum源作为yum install 版本
编辑 /etc/yum.repos.d/mysql-community.repo文件,将5.5的enabled改为1(有效),5.6的enabled改为0(无效)
6、安装mysql
yum install -y mysql-server mysql
7、查看安装版本
rpm -qi mysql-server
8、清除原有mysql的遗留文件
清空datadir目录下的所有内容。mysql的数据库文件就是创建在这里的。如果上一个版本的文件还遗留在这里。第一次启动创建数据库文件时会报错,错误信息如下:
2015-05-29 11:18:38 16020 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins 2015-05-29 11:18:38 16020 [Note] InnoDB: Compressed tables use zlib 1.2.3 2015-05-29 11:18:38 16020 [Note] InnoDB: Using Linux native AIO 2015-05-29 11:18:38 16020 [Note] InnoDB: Using CPU crc32 instructions 2015-05-29 11:18:38 16020 [Note] InnoDB: Initializing buffer pool, size = 128.0M 2015-05-29 11:18:38 16020 [Note] InnoDB: Completed initialization of buffer pool 2015-05-29 11:18:38 16020 [ERROR] InnoDB: ./ibdata1 can't be opened in read-write mode 2015-05-29 11:18:38 16020 [ERROR] InnoDB: The system tablespace must be writable! 2015-05-29 11:18:38 16020 [ERROR] Plugin 'InnoDB' init function returned error. 2015-05-29 11:18:38 16020 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. 2015-05-29 11:18:38 16020 [ERROR] Unknown/unsupported storage engine: InnoDB 2015-05-29 11:18:38 16020 [ERROR] Aborting
9、启动mysql 服务
service mysqld start
10、检查是否开机启动
chkconfig --list | grep mysqld
11、开启开机启动
chkconfig mysqld on
12、为root用户设置密码
mysqladmin -u root password 'root'
13、登录mysql
mysql -u root -p
14、远程登陆用户设置
mysql> use mysql;mysql> select host,user,password from user; +-----------------+------+-------------------------------------------+ | host | user | password | +-----------------+------+-------------------------------------------+ | % | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | ser-dakaqi-test | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | 127.0.0.1 | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | ::1 | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | localhost | | | | ser-dakaqi-test | | | +-----------------+------+-------------------------------------------+ 6 rows in set (0.00 sec)mysql> update user set password=password('123456') where user='root';mysql> update user set host='%' where user='root' and host='localhost';mysql> flush privileges;mysql> exit
二、mysql主要配置文件
1、 /etc/my.cnf 这是mysql的主配置文件
2、 /var/lib/mysql mysql数据库的数据库文件存放位置
3、 /var/log mysql数据库的日志输出存放位置
转载于:https://www.cnblogs.com/beliveli/p/6542913.html
linux——mysql5.5 安装遇到问题总结解决方式相关推荐
- Linux rpm 包安装不了,解决方法
Linux rpm 包安装不了,解决方法 你是否 碰到如下情况: error: db4 error(2) from dbenv->open: No such file or directory ...
- Linux mysql5.7安装-超级详细
Linux mysql5.7安装-超级详细 步骤:本文安装是5.7版本 步骤参考视频-若泽讲解 安装步骤面试时要按下面大概说出来 check 系统是否安装或运行Mysql download mysql ...
- 宝塔linux版apache安装了启动不,解决Linux宝塔apache启动失败:报错AH00526: Syntax error on line...
Linux宝塔apache启动失败:报错 AH00526: Syntax error on line 解决方案错误信息:AH00526: Syntax error on line 54 of /www ...
- linux误删 bin目录,记linux下rm误删bin文件的解决方式
平常有个坏习惯,删文件为了快点,喜欢用rm xx*,删除一些关键词文件.今天为了删/bin下几个含有mix关键词的文件,使用命令rm mix*.手贱,mix和*之间多了个空格...灾难发生了!bin下 ...
- python︱模块加载(pip安装)以及pycharm安装与报错解决方式
每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 准备放下R开始学python,真是痛苦,因为找 ...
- bluestacks模拟器常见四大安装失败原因和解决方式
注:安装Bluestacks前请先用"靠谱助手"的"安装检测"功能进行检测一下. 靠谱助手下载地址:http://www.kaopu001. ...
- Ubuntu(Linux)上安装ROS缓慢,解决方法:添加ros的国内镜像源,以及ROS安装过程使用rosdep update出现错误:‘The read operation timed out‘
文章目录: 1 解决Unbuntu上安装ROS特别慢问题 1.1 Ubunut 更换ROS的镜像源为国内的镜像源 1.2 如果是Mint19.3系统,请参考如下添加ros镜像源 2 ROS安装过程su ...
- 在腾讯云服务器Linux系统中安装MySQL【完美解决】
首先我先说明一下我使用的版本号:如果版本号不同的小伙伴,可能会出现一些奇奇怪怪的问题,请自行解决,或者在评论区留言! 操作系统 CentOS 8.0 64bit Liunx系统 CentOS L ...
- slor6.6 在linux下的安装以及启动失败解决办法
一.前言: 环境:(注–>一切不说明环境的安装教程都是耍流氓) centos7 solr6.6.5 jdk1.8 tomcat8 曾记得在solr4的时候曾经的一个外包项目需要使用到检索功能折腾 ...
最新文章
- 视觉与机械手标定系统技术解决方案
- pta7-3 统计不及格人数_编写程序,统计学生的成绩信息
- 匹配滤波器的物理解释
- linux下查看文件命令小结
- 迪拜的经济支柱是什么?
- 学习Matlab强大的符号计算(解方程)
- c语言怎么让两个函数同时进行_Excel高级筛选怎么用同时满足多个条件进行筛选...
- 一起学Python:列表介绍
- php 检查类,检查类是否已定义 - PHP 7 中文文档
- 提升速度与精度,FedReg: 减轻灾难性遗忘加速联邦收敛(ICLR 2022)
- 这个温州人,是中国开店最多的炸鸡王者
- Android开发笔记(一百零二)统计图表
- 【ARM】【NEON加速介绍】
- STM32 上位机 测试蓝牙电话功能功能(包括拨打电话/挂断电话/接听电话/Audio Transfer/获取通话电话号码/获取本地电话号码/激活语音识别/获取本地号码/获取运营商名字/3GPP指令)
- 程序员考哪些证书有利于职业发展?
- 修改HTML网站模板,SEO如何修改简单网页模板!
- 顶级 Vue.js 开发工具
- STM32 LL库串口丢包问题与解决
- 维基百科的语料库下载以及后续操作(一)2020年6月【包括opencc下载避雷,繁转简】
- Vue 腾讯防水墙验证
热门文章
- 安装archlinux
- 马哥linux 培训第一周作业
- Cocos2d-x V3.2+Cocos Studio1.6 实现一个简单的uibutton点击功能
- 如何转移域名到GoDaddy.com
- gradle使用技巧之全局变量
- No resource found that matches the given name 'android:Widget.Material.ActionButton'.
- Flutter:Navigator2.0介绍及使用
- MySQL初始化脚本mysql_install_db使用简介及选项参数
- Android eMMC 分区详解(转载)
- cenos 安装 phpredis 扩展