centos下mysql 最新版最终成功安装!备份一下几个关键地方
我本来仅仅是为了搭建简单的LAMP环境,亲自己主动手,却发现有这么多的问题会发生。(by default7#zbphp.com)
非常多地方给的安装Mysql的提示是通过yum一键安装。shell命令例如以下:
yum install mysql yum install mysql-server yum install mysql-devel
可是,这个命令安装的mysql版本号非常旧,5.1.0x版本号的,官网的Mysql已经是 5.6.x版本号了。太旧了,记得08年的时候就出了 5.1的版本号了。
坚持安装最新版本号的,在MYSQL官网下载rpm-.tar安装包,300MB左右。linux64。
[root@localhost mysqlinstall]# ls
MySQL-client-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-devel-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-embedded-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-shared-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-shared-compat-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-test-5.6.19-1.linux_glibc2.5.x86_64.rpm
[root@localhost mysqlinstall]# pwd
/home/default7@zbphp.com/Downloads/mysqlinstall
[root@localhost mysqlinstall]#
可是依照网上(CSDN博客、blogcn博客)一步步提示来安装可是总是各种问题,各种问题,无法执行。
最后尝试了非常多遍最终成功安装,正常执行:
[root@localhost /]# yum remove mysql
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Remove Process
No Match for argument: mysql
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.163.com
Package(s) mysql available, but not installed.
No Packages marked for removal
[root@localhost /]# yum remove mysql-server
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package MySQL-server.x86_64 0:5.6.19-1.linux_glibc2.5 will be erased
--> Finished Dependency Resolution Dependencies Resolved ================================================================================
Package Arch Version Repository Size
================================================================================
Removing:
MySQL-server x86_64 5.6.19-1.linux_glibc2.5 installed 248 M Transaction Summary
================================================================================
Remove 1 Package(s) Installed size: 248 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : MySQL-server-5.6.19-1.linux_glibc2.5.x86_64 1/1
Verifying : MySQL-server-5.6.19-1.linux_glibc2.5.x86_64 1/1 Removed:
MySQL-server.x86_64 0:5.6.19-1.linux_glibc2.5 Complete!
[root@localhost /]# yum remove MySQL-*
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package MySQL-devel.x86_64 0:5.6.19-1.linux_glibc2.5 will be erased
---> Package MySQL-shared.x86_64 0:5.6.19-1.linux_glibc2.5 will be erased
---> Package MySQL-shared-compat.x86_64 0:5.6.19-1.linux_glibc2.5 will be erased
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64
--> Running transaction check
---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be erased
--> Finished Dependency Resolution Dependencies Resolved ================================================================================
Package Arch Version Repository Size
================================================================================
Removing:
MySQL-devel x86_64 5.6.19-1.linux_glibc2.5 installed 17 M
MySQL-shared x86_64 5.6.19-1.linux_glibc2.5 @/MySQL-shared-5.6.19-1.linux_glibc2.5.x86_64
7.8 M
MySQL-shared-compat x86_64 5.6.19-1.linux_glibc2.5 @/MySQL-shared-compat-5.6.19-1.linux_glibc2.5.x86_64
11 M
Removing for dependencies:
perl-DBD-MySQL x86_64 4.013-3.el6 @base 338 k Transaction Summary
================================================================================
Remove 4 Package(s) Installed size: 36 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : MySQL-devel-5.6.19-1.linux_glibc2.5.x86_64 1/4
Erasing : perl-DBD-MySQL-4.013-3.el6.x86_64 2/4
Erasing : MySQL-shared-compat-5.6.19-1.linux_glibc2.5.x86_64 3/4
Erasing : MySQL-shared-5.6.19-1.linux_glibc2.5.x86_64 4/4
Verifying : MySQL-shared-compat-5.6.19-1.linux_glibc2.5.x86_64 1/4
Verifying : MySQL-devel-5.6.19-1.linux_glibc2.5.x86_64 2/4
Verifying : MySQL-shared-5.6.19-1.linux_glibc2.5.x86_64 3/4
Verifying : perl-DBD-MySQL-4.013-3.el6.x86_64 4/4 Removed:
MySQL-devel.x86_64 0:5.6.19-1.linux_glibc2.5
MySQL-shared.x86_64 0:5.6.19-1.linux_glibc2.5
MySQL-shared-compat.x86_64 0:5.6.19-1.linux_glibc2.5 Dependency Removed:
perl-DBD-MySQL.x86_64 0:4.013-3.el6 Complete!
[root@localhost /]# yum remove MySQL-*
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Remove Process
No Match for argument: MySQL-*
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.163.com
Package(s) MySQL-* available, but not installed.
No Packages marked for removal
[root@localhost /]# whereis mysql
mysql: /usr/lib64/mysql
[root@localhost /]# which mysql
/usr/bin/which: no mysql in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/default7/bin)
[root@localhost /]# yum remove MySQL-shared
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Remove Process
No Match for argument: MySQL-shared
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.163.com
No Packages marked for removal
[root@localhost /]# whereis mysql
mysql: /usr/lib64/mysql
[root@localhost /]# which mysql
/usr/bin/which: no mysql in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/default7/bin)
[root@localhost /]# yum remove MySQL-test
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Remove Process
No Match for argument: MySQL-test
Loading mirror speeds from cached hostfile
* base: mirrors.btte.net
* extras: mirrors.btte.net
* updates: mirrors.btte.net
Package(s) MySQL-test available, but not installed.
No Packages marked for removal
[root@localhost /]# clear
事实上我一直不断的又一次安装,总是问题,无法启动或者报错,原因在与第一次安装步骤不对,然后接下来不断的重装。
可是并没有彻底卸载干净。rpm -e Mysql 这个似乎区分大写和小写,而我一開始直接删除目录来卸载,后来用 rpm -e -nodeps mysql来卸载,可是还是有残留。
最后是用的yum remove mysql ,mysql-server,mysql-shared 来卸载,为了卸载干净,之后,将全部目录中有mysql的删除掉。然后再又一次安装。
[root@localhost mysqlinstall]# ls
MySQL-client-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-devel-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-embedded-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-shared-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-shared-compat-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-test-5.6.19-1.linux_glibc2.5.x86_64.rpm
[root@localhost mysqlinstall]# rpm -ivh MySQL-server-*.rpm
Preparing... ########################################### [100%]
1:MySQL-server ########################################### [100%]
[root@localhost mysqlinstall]# rpm -ivh MySQL-client-*.rpm
Preparing... ########################################### [100%]
1:MySQL-client ########################################### [100%]
[root@localhost mysqlinstall]# rpm -ivh MySQL-devel-*.rpm
Preparing... ########################################### [100%]
1:MySQL-devel ########################################### [100%]
[root@localhost mysqlinstall]# service mysql status
ERROR! MySQL is not running
[root@localhost mysqlinstall]# service mysql start
Starting MySQL.. SUCCESS!
改动设置password,原始password在/root/这个目录里面,ls -a能够看到一个mysql的文件,里面有原始password:
mysql> show databases;
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement mysql> select user();
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
mysql> set password=password('zbphp.com');
Query OK, 0 rows affected (0.00 sec) mysql> show user();
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'user()' at line 1
mysql> select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec) mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.01 sec) mysql> select version();
+-----------+
| version() |
+-----------+
| 5.6.19 |
+-----------+
1 row in set (0.00 sec) mysql>
centos下mysql 最新版最终成功安装!备份一下几个关键地方的更多相关文章
- CentOS下MySQL 5.7.9编译安装
MySQL 5.7 GA版本的发布,也就是说从现在开始5.7已经可以在生产环境中使用,有任何问题官方都将立刻修复. MySQL 5.7主要特性: 更好的性能:对于多核CPU.固态硬盘.锁有着更好的优化 ...
- CentOS下Mysql安装教程
CentOS下Mysql安装教程 本人学习Linux时使用的是CentOs5.5版本,在该环境中,Mysql的安装方法有很多种,下面我只讲我这次成功了的方法,作为一个记录,供大家参考,同时给自己做一个 ...
- CentOS 下 MySQL 5.6 基于 RPM 的下载、安装、配置
CentOS 下 MySQL 5.6 基于 RPM 的下载.安装.配置 系统: CentOS 7 x86_64 MySQL 版本: 5.6.40 安装方式: RPM 下载 下载地址 操作系统 选择 R ...
- CentOS下MySQL 5.7编译安装
CentOS下MySQL 5.7编译安装 文章目录 安装依赖包 下载相应源码包 添加mysql用户 预编译 编译安装 启动脚本,设置开机自启动 /etc/my.cnf,仅供参考 初始化数据库 设置 ...
- CentOS 下 MySQL DateBasic 抢救
CentOS 下 MySQL DateBasic 抢救 强 Kill 数据库进程. 分析问题:确定报错内容 报错信息:The server quit without updating PID file ...
- CentOS下Docker与.netcore(一) 之 安装
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.netcore(二) 之 Dockerfile CentOS下Docker与.netcore(三)之 三剑客 ...
- linux下MySQL 5.6源码安装
linux下MySQL 5.6源码安装 1.下载:当前mysql版本到了5.6.20 http://dev.mysql.com/downloads/mysql 选择Source Code 2.必要软件 ...
- CentOS 下mysql ERROR&n…
CentOS 下mysql ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO) 描述:在操作数据库时会出 ...
- CentOS下mysql常用命令
CentOS下mysql常用命令 1.开启和关闭 1.1.开启 service mysql start 1.2.关闭 service mysql stop 1.3.重启 service mysql ...
随机推荐
- x264 - open gop and closed gop
GOP - Group of picture(影像集团),它指的是两个I帧之间的距离. Reference(基准期). 它指的是两个P帧之间的距离. 简而言之, 跨参考gop的,变open gop: ...
- HDU 4832(DP+计数问题)
HDU 4832 Chess 思路:把行列的情况分别dp求出来,然后枚举行用几行,竖用几行.然后相乘累加起来就是答案 代码: #include <stdio.h> #include < ...
- Centos 6.5下一个SNMP简单配置(snmp protocol v3,监控宝)
Centos 6.5下一个SNMP简单配置(snmp protocol v3.监控宝) jom_ch@2014/7/25 1,安装 >yum -y install net-snmp net-sn ...
- Bag标签成一条线的代码来实现中国字
说明: <Bag id=书包名 act=2words[name=key] [gap=字符] [quotes=引號]>中英文混合内容</Bag> 例0: 默认分词(无gap和qu ...
- 云盘+Git GUI云盘文件版本控制
以下介绍操作细节 1.先下载Git GUI 下载地址:http://msysgit.github.io/ 再下载百度云网盘 下载地址:http://pan.baidu.com 接下来就是安装这两个软件 ...
- 使用Visual Studio 2010写Data Url生成工具C#版本
声明:本文系本人按照真实经历原创.未经许可,谢绝转载. 此文百度经验版本号:怎样用Visual Studio 2010打造Data Url生成工具 源代码下载:用Visual Studio 2010编 ...
- VB6基本数据库应用(五):数据的查找与筛选
同系列的第五篇,上一篇在:http://blog.csdn.net/jiluoxingren/article/details/9633139 数据的查找与筛选 第4篇发布到现在已经过了4天,很抱歉,学 ...
- centos7 高速安装 mariadb(mysql)
从最新版本的linux该系统启动,缺省值是 Mariadb代替mysql! 使用系统自带repos安装非常easy: yum install mariadb mariadb-server system ...
- Spring.Net 初探
Spring.Net 初探之牛刀小试 又是一个周末,感受着外面30°的高温,果断宅在家里,闲来无事,就研究了一下spring .net 框架, 在这里不得不说 vs2013确实是一个强大的开发工具 ...
- Oracle性能优化学习笔记WHERE在连接顺序的条款
ORACLE自下而上分析顺序WHERE条款,根据这一原理,表之间的连接必须写在其它WHERE先决条件, 这些条件可以过滤掉要被写入记录的最大数目WHERE在条款结束. 比如: (低效, ...