centos下RPM安装mysql5.7.13

1、查看已有mysql

rpm -qa | grep mysql

2、卸载

#yum -y remove mysql-libs-5.1.66-2.el6_3.x86_64

检查并删除老版本mysql的开发头文件和库

命令:#rm -fr /usr/lib/mysql

   #rm -fr /usr/include/mysql

注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除

#rm -f /etc/my.cnf

#rm -fr /var/lib/mysql

#rm -fr /usr/share/mysql

3、安装依赖包

  #yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-devel

4、5.7.13 rpm安装包下载

下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-1.el6.x86_64.rpm-bundle.tar

5、解压

#tar xvf mysql-5.7.13-1.el6.x86_64.rpm-bundle.tar

6、安装

  #rpm -ivh mysql-community-common-5.7.13-1.el6.x86_64.rpm

  #rpm -ivh mysql-community-libs-5.7.13-1.el6.x86_64.rpm

  #rpm -ivh mysql-community-client-5.7.13-1.el6.x86_64.rpm

  #rpm -ivh mysql-community-server-5.7.13-1.el6.x86_64.rpm

7、初始化

  为了保证数据库目录为与文件的所有者为 mysql 登陆用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化

  #mysqld --initialize --user=mysql

  另外 --initialize 选项默认以“安全”模式来初始化,则会为 root 用户生成一个密码并将该密码标记为过期,登陆后你需要设置一个新的密码,而使用 --initialize-insecure 命令则不使用安全模式,则不会为 root 用户生成一个密码,这里演示使用的 --initialize 初始化的,会生成一个 root 账户密码,密码在log文件里。

  #vim /var/log/mysqld.log

8、启动MySQL

#service mysqld start

  

  #mysql -u root -p

  密码为步骤7结尾生成的密码

9、登陆MySQL并修改root密码

  msql>alter user ‘root‘@‘localhost‘ identified by ‘rootroot‘;

  mysql>use mysql;

  msyql>update user set user.Host=‘%‘ where user.User=‘root‘;

  mysql>flush privileges;

  mysql>quit

10、重新登录mysql

时间: 2024-10-12 22:32:50

centos下RPM安装mysql5.7.13的相关文章

centos 下编译安装mysql5.1与mysql5.5

mysql5.1.60编译安装 1.tar -zxvf mysql* 2../configure 之前要make clean ./configure --prefix=/home/shk/mysql-5.1.60 \ --enable-local-infile \ --with-unix-socket-path=/home/shk/mysql-5.1.60/var/mysql.sock \ --with-tcp-port=5506 \ --enable-thread-safe-client \

centos下yum安装mysql5.6后,无法启动 MySQL Daemon failed to start

如果是全新安装应该就不会出现这个问题,升级安装的话,要运行 mysql_upgrade ,但是启动MYSQL就报错MySQL Daemon failed to start 如此就没办法运行mysql_upgrade升级MYSQL表了 因为是全新安装的数据库服务器就不管老数据了,直接把老的MYSQL数据库文件夹删除了,然后 运行 mysql_install_db 单独执行下命令,初始化mysql,test等数据库 初始化所有数据库以后,依然是无法启动,检查了MYSQL的日志发现没有权限,因为是RO

Centos6下rpm安装MySQL5.6

Centos6在rpm安装 rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm yum install mysql-server –y 启动 service mysqld start 初始化 mysql_secure_installation Enter current password for root (enter for none): Set root password? [Y/n] Remo

CentOS6.5下RPM安装Mysql5.6

一.升级操作 1.卸载旧版本 查看MySQL旧版本 rpm -qa|grep mysql rpm -qa|grep mariadb 卸载MySQL rpm -e --nodeps mysql-5.1.73-7.el6.x86_64 rpm -e --nodeps mysql-connector-odbc-5.1.5r1144-7.el6.x86_64 rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64 rpm -qa|grep mysql 删除数据目录

CentOS下编译安装MySQL5.6

目录 1 准备编译环境 2 下载解压MySQL 3 编译MySQL 4 修改文件权限,生成数据库 5 启动MySQL 6.配置用户 7.配置防火墙 CentOS自带的MySQL版本很老,性能比不上新版本,而5.6版本对性能 做了很大幅度的优化,例如子查询.子查询在5.6前的版本几乎是一个鸡肋,速度很慢.撇开性能上的差异不说,做技术的,生命不就在于折腾吗?来,就折腾吧. 准备编译环境 1 yum -y install make gcc-c++ cmake bison-devel ncurses-d

centos下编译安装MySQL5.7.16

一.简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一. MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性. MySQL所使用的 SQL 语言是用

redhat下rpm安装mysql5.1

1.官网下载mysql5.1的rpm包 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm 客户端:MySQL-client-community-5.1.44-1.rhel4.i386.rpm 2.执行rpm命令安装rpm -ivh MySQL-server-community-5.1.44-1.rhel4.i386.rpm;rpm -ivh MySQL-client-community-5.1.44-1.rhel4.i386.rpm; 3.查看

centos下yum安装lamp和lnmp轻松搞定

centos下yum安装lamp和lnmp轻松搞定,到底多轻松你看就知道了,妈妈再也不担心不会装lamp了. 很辛苦整理的安装方法,会持续更新下去.凡无法安装的在评论里贴出问题来,会尽快解决.共同维护一个可用yum可用更新. 软件列表:php5.4 apache2.2 mysql5.5 nginx1.8 centos6.x rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ng

MySql之centos7.2安装mysql5.7.13

一.MySQL 5.7主要特性: 原生支持Systemd更好的性能:对于多核CPU.固态硬盘.锁有着更好的优化更好的InnoDB存储引擎更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库. 新增sys库:以后这会是DBA访问最频繁的库更好的优化器:优化器代码重构的意义将在这个版本及以后的版本中带来巨大的改进,Oracle官方正在解决MySQL之前最大的难题原生JSON类型的支持(JavaScript Object Notation) 注:JSON(Ja