转 mysql 下载 以及安装
https://blog.csdn.net/kerafan/article/details/78001849
一、MySQL 各个版本区别 ,(都需要编译的 )
1、MySQL Community Server:社区版本,开源免费,但不提供官方技术支持(我们常用的MySQL版本)。
2、MySQL Enterprise Edition:企业版本,需付费,可以试用30天。
3、MySQL Cluster:集群版,开源免费。可将几个MySQL Server封装成一个Server。
4、MySQL Cluster CGE:高级集群版,需付费。
5、MySQL Workbench(GUI TOOL):专为MySQL设计的ER/数据库建模工具。MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL Workbench SE)。
二、MySQL下载地址
MySQL官网下载地址:
https://dev.mysql.com/downloads/mysql/
选择 Downloads-->Community-->MySQL Community Server,然后拉到页面的最低端,点击“下载”。
此时一般会提示登陆,不用理会,直接点击最下面的"No thanks, just start my download."直接下载。
我们选择Generally Available(GA)Release 去下载。GA 是指软件的通用版本,一般指正式发布的版本。
下载地址:
MySQL 5.5.57 安装版(Windows-x86/x64):https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.5.57.0.msi
MySQL 5.5.57(Windows-x86):https://cdn.mysql.com//Downloads/MySQL-5.5/mysql-5.5.57-win32.zip
MySQL 5.5.57(Windows-x86):https://cdn.mysql.com//Downloads/MySQL-5.5/mysql-5.5.57-win32.zip
MySQL 5.5.57(Windows-x64):https://cdn.mysql.com//Downloads/MySQL-5.5/mysql-5.5.57-winx64.zip
MySQL 5.5.57(RHEL6-x64):https://cdn.mysql.com//Downloads/MySQL-5.5/MySQL-5.5.57-1.el6.x86_64.rpm-bundle.tar
MySQL 5.5.57(RHEL7-x64):https://cdn.mysql.com//Downloads/MySQL-5.5/MySQL-5.5.57-1.el7.x86_64.rpm-bundle.tar
MySQL 5.5.57(SUSE11-x64):https://cdn.mysql.com//Downloads/MySQL-5.5/MySQL-5.5.57-1.sles11.x86_64.rpm-bundle.tar
MySQL 5.5.57 安装版(Windows-x86/x64):https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.6.37.0.msi
MySQL 5.6.37(Windows-x86):https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.37-win32.zip
MySQL 5.6.37(Windows-x64):https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.37-winx64.zip
MySQL 5.6.37(RHEL6-x64):https://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.37-1.el6.x86_64.rpm-bundle.tar
MySQL 5.6.37(RHEL7-x64):https://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.37-1.el7.x86_64.rpm-bundle.tar
MySQL 5.6.37(SUSE11-x64):https://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.37-1.sles11.x86_64.rpm-bundle.tar
MySQL 5.6.37(SUSE12-x64):https://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.37-2.sles12.x86_64.rpm-bundle.tar
MySQL 5.6.37(ubuntu14.04-x64):https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-server_5.6.37-1ubuntu14.04_amd64.deb-bundle.tar
MySQL 5.5.57 安装版(Windows-x86/x64):https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.7.19.0.msi
MySQL 5.7.19(Windows-x86):https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-win32.zip
MySQL 5.7.19(Windows-x64):https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip
MySQL 5.7.19(RHEL6-x64):https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-1.el6.x86_64.rpm-bundle.tar
MySQL 5.7.19(RHEL7-x64):https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar
MySQL 5.7.19(SUSE11-x64):https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-1.sles11.x86_64.rpm-bundle.tar
MySQL 5.7.19(SUSE12-x64):https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-1.sles12.x86_64.rpm-bundle.tar
MySQL 5.7.19(ubuntu14.04-x64):https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-server_5.7.19-1ubuntu14.04_amd64.deb-bundle.tar
MySQL 5.7.19(ubuntu16.04-x64):https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-server_5.7.19-1ubuntu16.04_amd64.deb-bundle.tar
MySQL 5.7.19(ubuntu17.04-x64):https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-server_5.7.19-1ubuntu17.04_amd64.deb-bundle.tar
#######sample 1 安装方法
https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html
https://www.cnblogs.com/ruolin/p/9279944.html
##drop
rm /etc/my.cnf /etc/mysql
####install
153 useradd -r -g mysql -s /bin/false mysql
154 groupadd mysql
155 useradd -r -g mysql -s /bin/false mysql
156 cd /usr/local
157 tar xvf /app/mysql/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz
158 ls -tlr
159 ln -s mysql-8.0.13-linux-glibc2.12-x86_64 mysql
160 bin/mysqld --initialize --user=mysql
2018-12-24T08:44:08.570703Z 0 [System] [MY-013169] [Server] /usr/local/mysql-8.0.13-linux-glibc2.12-x86_64/bin/mysqld (mysqld 8.0.13) initializing of server in progress as process 4880
2018-12-24T08:44:16.659463Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: !0!sZHKp0;rY
2018-12-24T08:44:29.553911Z 0 [System] [MY-013170] [Server] /usr/local/mysql-8.0.13-linux-glibc2.12-x86_64/bin/mysqld (mysqld 8.0.13) initializing of server has completed
161 ps -ef|grep mysql
################
export PATH=$PATH:/usr/local/mysql/bin
cat /usr/local/etc/my.cnf
[client]
port=3306
socket=/tmp/mysql/mysql.sock
[mysqld]
port=3306
user=mysql
socket=/tmp/mysql/mysql.sock
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
log-error=error.log
###start mysql
bin/mysqld_safe --user=mysql &
#####stop mysql
bin/mysqladmin -u root shutdown
#######
随主机自动启动mysql服务器
vi /etc/rc.d/rc.local
/usr/local/mysql/support-files/mysql.server start
自动启动mysql服务器
$ ./support-files/mysql.server start
停止mysql服务器
$ ./support-files/mysql.server stop
ln -s /usr/local/mysql/support-files/mysql.server /usr/local/mysql/bin/mysql.server
#### reset password 为null 和 ip 权限登录
mysql>alter user 'root'@'localhost' identified by '';
mysql> flush privileges;
mysql> update user set host = '%' where user = 'root';
mysql> flush privileges;
for Authentication plugin 'caching_sha2_password' cannot be loaded; 的解决办法
default_authentication_plugin = mysql_native_password
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
################
https://www.cnblogs.com/xinjing-jingxin/p/8025805.html
1、下载地址
- https://www.mysql.com/downloads/
- 选择community server
- 点击DOWLOAD
- 选择版本,当前选择的5.6版本
- 点击下载mysql-5.6.38-linux-glibc2.12-i686.tar.gz
- 选择no thanks
2、安装mysql
tar -xvzf mysql-5.6.38-linux-glibc2.12-i686.tar.gz
mv mysql-5.6.38-linux-glibc2.12-i686/ mysql
- 添加系统mysql组和mysql用户:
执行命令:groupadd mysql和useradd -r -g mysql mysql
- 创建mysql数据目录,新目录不存在则创建
数据库数据默认目录datadir=/var/lib/mysql,可通过vim /etc/my.cnf 查看
修改后的目录是 mkdir -p data,没有创建文件夹,有不创建
- 修改目录权限
chown -R mysql:mysql ./
- 初始化数据库
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
- 修改权限为root
[root@localhost mysql]# chown -R root:root .
[root@localhost mysql]# chown -R mysql:mysql data
- 添加启动服务
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql
- [root@localhost mysql]# service mysql start
- 设置root用户密码
- ./bin/mysqladmin -u root password '123456'
- 遇到的问题
[root@localhost bin]# ./mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- 解决方法
- [root@localhost bin]# ./mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
[root@localhost bin]# ./mysql -u root mysql
- mysql> UPDATE user SET Password=PASSWORD('123456') where USER='root';
- mysql> FLUSH PRIVILEGES;
mysql> quit
转 mysql 下载 以及安装的更多相关文章
- my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接
一.下载 在百度上搜索"mysql-5.6.24-winx64下载" 二.安装 选择安装路径,我的路径“C:\Soft\mysql-5.6.24-winx64” 三.环境配置 计算 ...
- MySQL下载、安装及启动
介绍 Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之 ...
- MySQL下载与安装、解决报错
MySQL下载与安装 一.下载 1.登录Mysql官网:https://www.mysql.com/ 2.点击下载Mysql社区版本 3.点击下载 4.点击下载Mysql社区服务 5.下载地址: 历史 ...
- MySql下载与安装(部署)
一:MySQL介绍 1.MySQL简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司.MySQL 最流行的关系型数据库管理系统,在 WEB ...
- MySQL下载及安装
MySQL官网 http://dev.mysql.com/downloads/ Download --> Community --> MySQL Community Server 选择操 ...
- Navicat for MySQL下载、安装与破解
一:下载Navicat for MySQL 进入 Navicat for MySQL下载 ,根据需要选择下载的版本,我选择的是Windows 64bit,任意选择一个镜像地址下载. 二:安装Navic ...
- MySQL下载、安装和登录详解
MySQL是一个小型的数据库管理系统,由于其体积小,速度快,尤其是开放源代码等优点,使得其在开发中得到广泛的使用,本文主要介绍MySQL数据库从下载到安装及通过命令行的使用等. 一.下载部分 下载链接 ...
- mysql下载、安装
一.下载 网上下载地址五花八门,为了防止出现不必要的麻烦,建议直接从官网下载.有几点好处: 1.没有任何其他捆绑的软件 2.版本分布清晰,一般建议选择较新版本 mysql官网下载地址:https ...
- MySQL下载与安装配置
一.Windows 上安装 MySQL Windows 上安装 MySQL 相对简单,最新版本下载地址: 官网:https://dev.mysql.com/downloads/mysql/ 下载步骤: ...
随机推荐
- 洛谷【P1177】【模板】快速排序
题目传送门:https://www.luogu.org/problemnew/show/P1177 快排是一种对于冒泡排序的优化. 对于区间\([l,r]\),我们选择一个键值\(k\),让比\(k\ ...
- bzoj 4823 & 洛谷 P3756 老C的方块 —— 最小割
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4823 https://www.luogu.org/problemnew/show/P3756 ...
- TS学习之解构与展开
一.解构 1.解构数组 let input = [1, 2]; let [first, second] = input; console.log(first); // outputs 1 consol ...
- 3.JasperReports学习笔记3-在浏览器生成PDF文件
转自:https://i.cnblogs.com/posts?categoryid=921197 一.新建web工程,导入jasperreports所需的jar包,配置web.xml <serv ...
- IOS+openCV在Xcode的入门开发
昨天折腾了一天,终于搞定了openCV+IOS在Xcode下的环境并且实现一个基于霍夫算法的圆形识别程序.废话不多说,下面就是具体的折腾流程: ---------------------------- ...
- CSS是什么?W3C是什么?W3C盒子与IE盒子的区别?
(1)层叠样式(Cascading Style Sheets, CSS)是用来表现HTML或XML文本样式的语言. (2)W3C推荐规范(World Wide Web Consortium,W3C ...
- Umbraco中的RelatedLink的使用
Umbraco中经常需要使用到RelatedLink, 那么在代码中我们如何来获取RelatedLink呢, 可能在Backoffice中我们有一个RelatedLink, 上面有3个链接,如下所示: ...
- 6.(转载)SSRF漏洞挖掘经验
SSRF 漏洞的寻找 一.从WEB功能上寻找 我们从上面的概述可以看出,SSRF是由于服务端获取其他服务器的相关信息的功能中形成的,因此我们大可以 列举几种在web 应用中常见的从服务端获取其他服务器 ...
- JavaScript 异常 Exceptions
JavaScript提供了一套异常处理机制. 异常是干扰程序的正常流程的不寻常(但并非完全是出乎意料的)的事故. 当发现这样的事故时,你的程序应该抛出一个异常. throw语句中断函数的执行. 它应该 ...
- 打开Visual Studio Code,rg.exe占用CPU过高
打开Visual Studio Code,再打开文件-首选项-设置 搜索“followSymlinks” 将“√”给取消掉