mysql中rpm方式安装的详解

 更新时间:2019年03月13日 08:38:38   投稿:laozhang  
在本文中小编给大家整理了关于mysql安装之rpm方式安装的详细步骤以及注意点,需要的朋友们学习下。

查看安装以及卸载

# 查看

rpm -qa | grep mysql

# 卸载

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

1.centos7需要先卸载mariadb
查看命令rpm -qa | grep mariadb

安装包资源地址

mysql下载地址:https://dev.mysql.com/downloads/mysql/

# 下载资源名称

mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar

解压资源

tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar

获取rpm包

mysql-community-common-5.7.19-1.el6.x86_64.rpm

mysql-community-client-5.7.19-1.el6.x86_64.rpm

mysql-community-server-5.7.19-1.el6.x86_64.rpm

mysql-community-libs-5.7.19-1.el6.x86_64.rpm

安装

# 安装顺序

# common --> libs --> clients --> server

# 安装命令

rpm -ivh mysql-community-common-5.7.19-1.el6.x86_64.rpm mysql-community-libs-5.7.19-1.el6.x86_64.rpm mysql-community-client-5.7.19-1.el6.x86_64.rpm mysql-community-server-5.7.19-1.el6.x86_64.rpm

可能需要依赖包libaio

安装命令yum -y install libaio

初始化

mysqld --initialize --user=mysql

启动

service mysqld start

登录

# 查看初始密码

cat /var/logs/mysql.log

 

#或者

grep 'password' /var/logs/mysql.log -n -B 5

 

# 登陆

mysql -uroot -p'123456'

# 修改初始密码

set PASSWORD=PASSWORD('密码');

授权远程链接

### 授权192.168.0.1可以远程链接*[所有数据库].*[所有表] 账号:root 密码123456

grant all privileges on *.* to 'root'@'192.168.0.1' identified by '123456';

 

### 授权所有ip

grant all privileges on *.* to 'root'@'%' identified by '123456';

 

### 以上*.*表示[数据库].[表]

 

 

### 使授权立刻生效

flush privileges;

相关文章

  • 提高MySQL中InnoDB表BLOB列的存储效率的教程

    提高MySQL中InnoDB表BLOB列的存储效率的教程

    这篇文章主要介绍了提高MySQL中InnoDB表BLOB列的存储效率的教程,InnoDB的优化在MySQL的优化研究中也是一个非常热门的课题,需要的朋友可以参考下
    2015-05-05
  • Centos6.5在线安装mysql 8.0详细教程

    Centos6.5在线安装mysql 8.0详细教程

    这篇文章主要为大家介绍了Centos6.5在线安装 mysql 8.0详细教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • mysql慢查询使用详解

    mysql慢查询使用详解

    慢查询是我们在mysql中经常需要使用到的一个很方便的功能,慢查询对于跟踪有问题的查询很有用,可以分析出当前程序里那些Sql语句比较耗费资源。
    2014-12-12
  • 提高MySQL 查询效率的三个技巧

    提高MySQL 查询效率的三个技巧

    MySQL由于它本身的小巧和操作的高效, 在数据库应用中越来越多的被采用.我在开发一个P2P应用的时候曾经使用MySQL来保存P2P节点,由于P2P的应用中,结点数动辄上万个,而且节点变化频繁,因此一定要保持查询和插入的高效.以下是我在使用过程中做的提高效率的三个有效的尝试. 1. 使用statement进行绑定查询 2. 随机的获取记录 3. 使用连接池管理连接.
    2008-04-04
  • 一文带你学透SQL语言的核心之DML操作

    一文带你学透SQL语言的核心之DML操作

    DML(Data Manipulation Language)是SQL语言的核心部分,其主要用于对数据库的数据进行增删改查,在学习数据时,学习DML操作是必不可少的一部分,本文就带大家详细了解SQL语言的核心DML操作,需要的朋友可以参考下
    2023-06-06
  • Datagrip2020下载MySQL驱动失败的问题

    Datagrip2020下载MySQL驱动失败的问题

    这篇文章主要介绍了Datagrip2020下载MySQL驱动失败的问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • 完美转换MySQL的字符集 解决查看utf8源文件中的乱码问题

    完美转换MySQL的字符集 解决查看utf8源文件中的乱码问题

    本人转换过好多数据了,也用过了好多的办法,个人感觉最好用的就是使用MySQL命令导出导入中将字符集转换过去
    2011-11-11
  • MySQL出现Waiting for table metadata lock的原因方法

    MySQL出现Waiting for table metadata lock的原因方法

    在本篇内容里小编给大家整理了MySQL出现Waiting for table metadata lock的原因以及解决方法对此有需要的朋友们学习下。
    2019-05-05
  • CentOS7使用rpm包安装mysql 5.7.18

    CentOS7使用rpm包安装mysql 5.7.18

    这篇文章主要为大家详细介绍了CentOS7使用rpm包安装mysql 5.7.18的相关步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • mysql 8.0.11 winx64安装配置方法图文教程

    mysql 8.0.11 winx64安装配置方法图文教程

    这篇文章主要为大家详细介绍了mysql 8.0.11 winx64安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07

最新评论