Linux安装MySQL以及版本说明

版本说明

  https://dev.mysql.com/doc/relnotes/mysql/5.7/en/

  根据官方文献资料有说法:在这里我安装5.7.27,我为什么安装5.7.27版本?版本为全面通用性GA版本,其它版本5.7.0-5.7.26大多都为常规可用版本

  5.7.27版本解决之前版本错误优化功能如下: 

  官方修正之前版本比较多:主要是对引擎,复制,分区,解析器,线程池等

本次安装采用RPM安装(推荐使用)  

  安装地址:https://dev.mysql.com/downloads/mysql/

  

本次安装没有安装rpm全套,官方推荐安装全套,我只安装server和client,https://dev.mysql.com/doc/refman/5.7/en/linux-installation-rpm.html官方这里有说明

(本想偷懒安装确实不行有依赖关系还是安装RPM Bundle)

检查之前是否安装过

1 ps -ef|grep mysql
2 rpm -qa|grep -i mysql

建议安装第三方软件统一安装到opt目录下

安装地址mysql-server

1 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-server-5.7.27-1.el7.x86_64.rpm

安装地址mysql-client

1 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-client-5.7.27-1.el7.x86_64.rpm

----------------------------------------------------------------------从这里开始从新安装---------------------------------------------------------

1 cd /opt
2 mkdir mysql57
3 cd mysql57

安装

1 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

解压

1 tar -xf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

在CentOs7中自带一款mariadb数据库,驱动有冲突,所以 要卸载它,先检查是否有

1 rpm -qa | grep -i mariadb

卸载mariadb

1 rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

注意安装顺序

1 rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm
2 rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm
3 rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm
4 rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm 

安装结果

 1 [[email protected] mysql57]# rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm
 2 警告:mysql-community-common-5.7.27-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID xxxxxx:xxxxx
 3 准备中...                          ################################# [100%]
 4 正在升级/安装...
 5    1:mysql-community-common-5.7.27-1.e################################# [100%]
 6 [[email protected] mysql57]# rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm
 7 警告:mysql-community-libs-5.7.27-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID xxxxx: xxxx
 8 准备中...                          ################################# [100%]
 9 正在升级/安装...
10    1:mysql-community-libs-5.7.27-1.el7################################# [100%]
11 [[email protected] mysql57]# rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm
12 警告:mysql-community-client-5.7.27-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID xxxx: xxxx
13 准备中...                          ################################# [100%]
14 正在升级/安装...
15    1:mysql-community-client-5.7.27-1.e################################# [100%]
16 [[email protected] mysql57]# rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm
17 警告:mysql-community-server-5.7.27-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID xxxx: xxxx
18 准备中...                          ################################# [100%]
19 正在升级/安装...
20    1:mysql-community-server-5.7.27-1.e################################# [100%]
21 [[email protected] mysql57]# 

安装完成这些文件注意下

1 数据库目录:/var/lib/mysql/
2 命令配置:/usr/share/mysql  (mysql.server命令及配置文件)
3 相关命令:/usr/bin   (mysqladmin mysqldump等命令)
4 启动脚本:/etc/rc.d/init.d/   (启动脚本文件mysql的目录)
5 系统配置:/etc/my.conf

查看是否安装成功

1 cat /etc/passwd|grep mysql
2 cat /etc/group|grep mysql
3 mysqladmin --version

启动mysql服务,添加到系统中去

1 systemctl start mysqld.service

查看是否启动成功

1 ps -ef|grep mysql
2 mysql      7795      1  7 20:15 ?        00:00:01 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
3 root       7824   7147  0 20:15 pts/0    00:00:00 grep --color=auto mysql

这样就可以启动停止重启

 1 #启动:
 2 service 启动:service mysqld start
 3 mysqld 脚本启动:/etc/inint.d/mysqld start
 4 safe_mysqld 启动:safe_mysqld&
 5 #停止:
 6 service 启动:service mysqld stop
 7 mysqld 脚本启动:/etc/inint.d/mysqld stop
 8 mysqladmin shutdown
 9 #重启
10 service 重新启动:service mysqld restart
11 mysqld 脚本重新启动:/etc/inint.d/mysqld restart

mysql自动创建root用户并且设置的有密码修改密码步骤

1 cat /var/log/mysqld.log

1 vim /etc/my.cnf
2 并在文件中添加,免密登录
3 skip-grant-tables

修改密码

1 service mysqld restart
2 mysql -u root
3 use mysql;
4 # 修改user权限
5 update mysql.user set authentication_string=password(‘自己设置‘) where e user=‘root‘;
6 # 刷新权限
7 flush privileges;

  再回到配置文件把skip-grant-tables注释掉即可

安装完成之后我又从新启动但是需要修改密码才能对数据库进行操作,这里修改密码注意与版本相关,供参考

https://blog.csdn.net/muziljx/article/details/81541896

https://www.runoob.com/note/35480

  

原文地址:https://www.cnblogs.com/Alexephor/p/11634351.html

时间: 2024-10-28 09:48:22

Linux安装MySQL以及版本说明的相关文章

Linux安装mysql

——@梁WP 摘要:Linux安装mysql. 一.下载mysql 1.在百度搜索mysql,看到其中有一条结果是带有MySQL Downloads字样的,点击进入mysql的官网. 2.进入mysql官网之后,在下面能见到MySQL Community Edition (GPL),点击下面的链接,就会进入下载列表. 3.在下载列表找到MySQL Community Server,点击下面的链接,会进入产品选择页面. 4.选择对应的操作系统,然后选择合适的版本(.gz格式),截图选了Linux 

linux安装mysql、tomcat和jdk1.7、Android Studio

linux安装mysql.tomcat和jdk. 一.安装mysql $ sudo apt-get install mysql-server 安装mysql 二.安装JDK 下载jdk 到达/usr/local $ sudo mkdir java 建立一个java文件夹 (注:sudo 请求root权限 ) $ sudo mv jdk1.7.0_67 /usr/local/java 将解压的文件移到刚刚建好的文件夹 $ sudo vim /etc/profile 可能vim编辑器没有安装 因此执

linux安装MySQL记录

目录 linux安装MySQL记录 1. 在根目录下创建文件夹/software和数据库数据文件/data/mysql 2. 从官网下载相应的MySQL版本 3. 解压并移动到/software目录下 4. 创建mysql用户组和mysql用户 5. 关联myql用户到mysql用户组中 6. 更改文件夹的权限 7. 安装libaio依赖包 8. 初始化mysql命令 9. 修改Mysql配置文件 10. 启动MySQL服务 11. 登录mysql 12. 修改mysql的登录密码 13. My

Linux安装mysql教程

Linux安装mysql教程 1,设置安装路径 安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql 2,下载Mysql 在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载: 执行如下命名:#mkdir /data/software#cd /data/software --下载安装包 --建议:在wi

Linux 安装MySql启动Can't locate Data/Dumper.pm in @INC

通过RPM包CentOS7 安装MySQL的时候提示“Can't locate Data/Dumper.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/bin/mysql_install_db l

【mysql学习】linux安装mysql

1.rpm bundel包下载到 /usr/local/src中: [[email protected] src]# lsmysql-5.7.11-1.el6.x86_64.rpm-bundle.tar 2解压缩bundle包 [[email protected] src]# tar xf mysql-5.7.11-1.el6.x86_64.rpm-bundle.tar  [[email protected] src]# ls mysql-5.7.11-1.el6.x86_64.rpm-bund

linux安装mysql 5.6实时教程和配置

今天数据库服务器可以使用了,现在下一步就是安装mysql,决定mysql 版本为5.6.14 检查系统中是否已经安装过mysql. rpm -qa | grep mysql 如下图: 如果存在,则需要删除. yum -y remove mysql* 继续检查一下是否还存在mysql rpm -qa | grep -i mysql 然后下一步就是下载rpm包了.需要下载: MySQL-client-5.6.15-1.el6.x86_64.rpm MySQL-devel-5.6.15-1.el6.x

Linux 安装 MySQL 以及 一些常见问题解决方案

一.下载MySql浏览器打开 http://www.mysql.com/downloads/mysql/#downloads 下载 我下载的版本是Red Hat 5 版本的 http://www.mysql.com/downloads/mirror.php?id=407552 上传至服务器,或在服务器上直接 wget 下载方式下载.(我在服务器上存放在目录/opt/tools 下) 二.解压tar文件执行命令:tar -xvf MySQL-5.5.23-1.rhel5.x86_64.tar 三.

Linux安装MySQL的两种方法

转载:http://blog.csdn.net/superchanon/article/details/8546254/ 1.       运行平台:CentOS 6.3 x86_64,基本等同于RHEL 6.3 2.       安装方法: 安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明:另一种是通过编译过的二进制文件进行安装.二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz