centos6安装mysql5.6
2016-09-23 17:38
513 查看
由于mysql收费,所以从centos6起就不再支持mysqldb,从而安装了 mariadb(Mysql的分支),所以在安装mysql的时候必须先卸载mariadb
1.在mysql官方下载MySQL-5.6.33-1.el7.x86_64.rpm-bundle.tar
2.将下载的MySQL-5.6.33-1.el7.x86_64.rpm-bundle.tar文件上传到centos,并解压:
tar -xvf MySQL-5.6.33-1.el7.x86_64.rpm-bundle.tar
3.执行
rpm -ivh MySQL-server-5.6.33-1.el7.x86_64.rpm
4.验证mysql server是否安装成功:
rpm -e mariadb-libs-5.5.50-1.el7_2.x86_64
5.如果出现未安装软件包MySQL-server-5.6.33-1.el7.x86_64.rpm则需要检查mariadb是否安装
5.1 获取mariadb的基本信息: rpm -qa |grep mariadb
5.2 用获取的mariadb信息进行mariadb的卸载:rpm -e --nodeps mariadb-libs-5.5.50-1.el7_2.x86_64
5.3 再次验证mariadb是否卸载: rpm -qa |grep mariadb
查看mysql的安装:rpm -qa|grep -i mysql
移除mysql:yum remove mysql
6.重新安装mysql:
rpm -ivh MySQL-shared-compat-5.6.33-1.el7.x86_64.rpm
# RHEL兼容包
rpm -ivh MySQL-server-5.6.33-1.el7.x86_64.rpm
# MySQL服务端程序
rpm -ivh MySQL-client-5.6.33-1.el7.x86_64.rpm
# MySQL客户端程序
rpm -ivh MySQL-devel-5.6.33-1.el7.x86_64.rpm # MySQL的库和头文件
rpm -ivh MySQL-shared-5.6.33-1.el7.x86_64.rpm # MySQL的共享库
7.安装成功后修改root的登录密码
cat /root/.mysql_secret #获取mysql安装时生成的随机密码
service mysql start #启动Mysql服务
mysql -uroot -p # 进入mysql使用之前获取的随机密码
SET PASSWORD FOR 'root'@'localhost'=PASSWORD('root'); #在Mysql命令行中设置root的密码为root
service mysql restart #重启mysql 服务
附:
1.暴力修改mysql中root的密码
# service mysql stop;
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('root') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit;
# service mysql restart
验证: # mysql -uroot -p
Enter password: <输入新设的密码root>
2.彻底删除rpm或者yum安装的mysql
# service mysql stop;
# rpm -qa |grep mysql 或者 rpm-qa|grep MySQL
MySQL-client-5.6.33-1.el7.x86_64
MySQL-shared-compat-5.6.33-1.el7.x86_64
MySQL-devel-5.6.33-1.el7.x86_64
MySQL-server-5.6.33-1.el7.x86_64
MySQL-shared-5.6.33-1.el7.x86_64
# yum remove MySQL-client MySQL-shared-compat MySQL-devel MySQL-server MySQL-shared
1.在mysql官方下载MySQL-5.6.33-1.el7.x86_64.rpm-bundle.tar
2.将下载的MySQL-5.6.33-1.el7.x86_64.rpm-bundle.tar文件上传到centos,并解压:
tar -xvf MySQL-5.6.33-1.el7.x86_64.rpm-bundle.tar
3.执行
rpm -ivh MySQL-server-5.6.33-1.el7.x86_64.rpm
4.验证mysql server是否安装成功:
rpm -e mariadb-libs-5.5.50-1.el7_2.x86_64
5.如果出现未安装软件包MySQL-server-5.6.33-1.el7.x86_64.rpm则需要检查mariadb是否安装
5.1 获取mariadb的基本信息: rpm -qa |grep mariadb
5.2 用获取的mariadb信息进行mariadb的卸载:rpm -e --nodeps mariadb-libs-5.5.50-1.el7_2.x86_64
5.3 再次验证mariadb是否卸载: rpm -qa |grep mariadb
查看mysql的安装:rpm -qa|grep -i mysql
移除mysql:yum remove mysql
6.重新安装mysql:
rpm -ivh MySQL-shared-compat-5.6.33-1.el7.x86_64.rpm
# RHEL兼容包
rpm -ivh MySQL-server-5.6.33-1.el7.x86_64.rpm
# MySQL服务端程序
rpm -ivh MySQL-client-5.6.33-1.el7.x86_64.rpm
# MySQL客户端程序
rpm -ivh MySQL-devel-5.6.33-1.el7.x86_64.rpm # MySQL的库和头文件
rpm -ivh MySQL-shared-5.6.33-1.el7.x86_64.rpm # MySQL的共享库
7.安装成功后修改root的登录密码
cat /root/.mysql_secret #获取mysql安装时生成的随机密码
service mysql start #启动Mysql服务
mysql -uroot -p # 进入mysql使用之前获取的随机密码
SET PASSWORD FOR 'root'@'localhost'=PASSWORD('root'); #在Mysql命令行中设置root的密码为root
service mysql restart #重启mysql 服务
附:
1.暴力修改mysql中root的密码
# service mysql stop;
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('root') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit;
# service mysql restart
验证: # mysql -uroot -p
Enter password: <输入新设的密码root>
2.彻底删除rpm或者yum安装的mysql
# service mysql stop;
# rpm -qa |grep mysql 或者 rpm-qa|grep MySQL
MySQL-client-5.6.33-1.el7.x86_64
MySQL-shared-compat-5.6.33-1.el7.x86_64
MySQL-devel-5.6.33-1.el7.x86_64
MySQL-server-5.6.33-1.el7.x86_64
MySQL-shared-5.6.33-1.el7.x86_64
# yum remove MySQL-client MySQL-shared-compat MySQL-devel MySQL-server MySQL-shared
相关文章推荐
- 源码安装mysql5.6(Centos6)
- CentOS6中安装mysql5.6
- centos6 安装 5.6 mysql Community server
- centos6上RPM方式安装MySQL5.6
- CentOS6编译安装MySQL5.6
- centos6使用rpm方式安装mysql5.6
- Centos6上进行Mysql5.6安装和主从复制部署
- Centos6 安装mysql5.6 以及ERROR 2002 ERROR 1045 解决方法
- centos6安装mysql5.6
- Centos6中安装mysql5.6
- RedHat5.6 安装mysql
- Mysql5.6安装步骤(图解)
- Centos5.6 x86下部署安装DRBD+Heartbeat+MySQL
- Centos5.6 x86下部署安装DRBD+Heartbeat+MySQL
- CENTOS5.6安装MYSQL5.6.2
- CentOS 6.3下MySQL 5.6源码安装
- 如何在CentOS6下实现Apache+PHP+MySQL的快速安装
- RHEL-5.6(X64)安装PDO_MYSQL扩展库
- CentOS5.6安装nginx+tomcat+jdk+mysql5.1.58详细过程
- centos5.6下安装mysql-5.5.16