环境介绍>>>>>>>>>>>>>>>>>>

操作系统:Centos 7.1

mysql数据库版本:mysql5.7.9

------------------------------------------

1、安装新版mysql之前,我们需要将系统自带的mariadb-lib卸载[root@5201351 ~]# rpm -qa|grep mariadb

mariadb-libs-5.5.41-2.el7_0.x86_64

[root@5201351 ~]# rpm -e mariadb-libs-5.5.41-2.el7_0.x86_64 --nodeps

2、到mysql的官网下载最新版mysql的rpm集合包:mysql-5.7.9-1.el7.x86_64.rpm-bundle.tar

3、上传mysql-5.7.9-1.el7.x86_64.rpm-bundle.tar到linux服务器,并解压tar包

4、其中最简单的安装mysql-server服务,只需要安装如下4个软件包即可,我们可以使用rpm -ivh命令进行安装

mysql-community-common-5.7.9-1.el7.x86_64.rpm

mysql-community-libs-5.7.9-1.el7.x86_64.rpm             --(依赖于common)

mysql-community-client-5.7.9-1.el7.x86_64.rpm          --(依赖于libs)

mysql-community-server-5.7.9-1.el7.x86_64.rpm         --(依赖于client、common)

5、接下来是初始化数据库,我们使用如下几条命令均可,效果都是一样的[root@5201351 ~]# mysql_install_db --datadir=/var/lib/mysql   //必须指定datadir,执行后会生成~/.mysql_secret密码文件[root@5201351 ~]# mysqld --initialize                         //新版的推荐此方法,执行生会在/var/log/mysqld.log生成随机密码

6、更改mysql数据库目录的所属用户及其所属组,然后启动mysql数据库[root@5201351 ~]# chown mysql:mysql /var/lib/mysql -R

[root@5201351 ~]# systemctl start mysqld.service            //启动mysql数据库服务

7、根据第5步中的密码登录到mysql,更改root用户的密码,新版的mysql在第一次登录后更改密码前是不能执行任何命令的[root@5201351 ~]# mysql -uroot -p')j#)=uRig4yJ'mysql> set password=password('www.cnblogs.com/5201351');

8、最后我们还可以根据实际情况创建用户,及作权限分配mysql> create user 'root'@'192.168.100.2' identified by 'QQ5201351';

mysql> GRANT ALL PRIVILEGES ON dbname.* to 'root'@'192.168.100.2';

mysql> flush privileges

==============================================

最后需要特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了,

而是将加密后的用户密码存储于authentication_string字段

linux mysql5.7.9下载_关于linux-Centos 7下mysql 5.7.9的rpm包的安装方式相关推荐

  1. php-fpm哪里下载_如何在centos系统下找到php-fpm的位置 - 翟码农技术博客

    reboot重启了服务器后,所有的服务都需要重新启动. 启动php-fpm时,使用如下命令systemctl start php-fpm.service 提示:Failed to restart ph ...

  2. linux运维工程师培训课程_《Linux运维工程师必学技能》完整版视频课程专题(1.0)...

    高性能负载均衡集群HAProxy实战视频课程 13节 4小时7分钟 课程目标: 欢迎大家加入 51CTO学院Linux交流群575837909,与喜欢学习Linux小伙伴们做朋友,一起为梦想增值.高性 ...

  3. linux之yum下载rpm包离线安装

    某些情况下因为某些原因服务器无法访问互联网.此时就需要进行离线安装,首先我们需要在可以上网的服务器上将需要安装软件的rpm离线包下载下来,然后去不能上网的服务器上安装.以下是几种下载的方法. 查看依赖 ...

  4. Linux 中RPM包的安装

    Linux 中RPM包的安装 在linux的使用过程中,会用到各种各样的服务,所以就会安装许多软件包. 所以就总结了下边的两种安装方式: 1. 二进制安装 软件包的安装及相关命令: rpm -ivh ...

  5. suse linux 软件包安装,SUSE Linux 11系统rpm包离线安装GCC

    SUSE Linux 11系统rpm包离线安装GCC 1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning ...

  6. linux环境怎么更新离线rpm包,SUSE Linux 11系统rpm包离线安装GCC

    SUSE Linux 11系统rpm包离线安装GCC 1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning ...

  7. linux suse11安装包,SUSE Linux 11系统rpm包离线安装GCC

    SUSE Linux 11系统rpm包离线安装GCC 1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning ...

  8. linux 前端开发软件下载,linux前端开发工具下载_系统之家

    相关软件 软件大小 版本说明 下载地址 Prepros Linux版是专为指定电脑系统所打造的版本,能够让用户快速开发出自己所需的前端页面,从而提升其工作效率,无论是Sass.Haml或TypeScr ...

  9. linux设置nexus开机自启动_在linux中使用nexus搭建maven私服

    首先介绍下为什么要搭建maven私服,简单点说就是就是把项目工程中的Jar包放在一个服务器上,每次Jar包的修改都能去私服上面Down到本地.可以对整个项目组的人形成一个统一的管理. 2.下载完之后就 ...

最新文章

  1. ViewPager+Fragment切换时无法更新数据问题解析(源代码分享)
  2. Python thread
  3. 前端学习(2923):vue中的计算属性
  4. 俞敏洪回应新东方向国家图书馆捐课
  5. Linux 用户磁盘空间配额管理
  6. 计算机达人成长之路(8)连载
  7. 不记得撞得有多痛了,可是,那个电线杆,永远都在
  8. Android限制录制屏幕无声音,屏幕录制没有声音如何解决?
  9. DBF文件使用JAVA读写解决方案
  10. 【已解决】macbook软件卸载了图标还在launchpad上怎么办?一分钟搞定!
  11. nginx worker shutting down状态超时退出配置
  12. ACM MM 2022最佳论文奖出炉!哈工大聂礼强团队与快手合作斩获
  13. 大学四年学习生活成长总结
  14. qt 从布局中删除子控件
  15. 单服务器node.js和php性能测试
  16. java 生成 checksum
  17. 汤晓丹的第四版计算机操作系统--第九章总结概述
  18. 【Oracle】修改数据表名、字段名
  19. windows server 2008 r2如何找到自带的磁盘清理工具
  20. 颜色十六进制代码表 | HTML Color Codes Table

热门文章

  1. LeetCode 简要日记 455 104
  2. Citrix XenServer 关键配置文件
  3. Linux执行命令时遇到的些问题
  4. 转 vi 编辑器,gcc 编译器的使用
  5. (转)Spring读书笔记-----Spring的Bean之Bean的基本概念
  6. UVA10534-----Wavio Sequence-----动态规划之LIS
  7. DELL服务器重做RAID
  8. Object Pascal 运算符,常量,变量
  9. 零基础Java学习之封装
  10. Windows10系统的使用小技巧四 —— 剪贴板历史记录