转 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/ 下载步骤: ...
随机推荐
- redis源码笔记 - redis-cli.c
这份代码是redis的client接口,其和server端的交互使用了deps目录下的hiredis c库,同时,在这部分代码中,应用了linenoise库完成类似history命令查询.自动补全等终 ...
- CentOS6 下Samba服务器的安装与配置
原地址:http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html 一.简介 Samba是一个能让Linux系统应用Microsoft网 ...
- MyBatis总结(1)
MyBatis前身是ibatis,是一个数据持久层框架.封装优化了普通JDBC过程, 如数据库连接的创建.设置SQL语句参数.执行SQL语句.事务.结果映射以及资源释放等. MyBatis是一个支持普 ...
- js---window对象的三种窗口
============================================================================ window对象的三种窗口.html < ...
- SQL一对多特殊查询,取唯一一条
主表: 辅表: 一个app对应多个apk,现在要取上线(Apk_Status最大的)的应用 select * from [dbo].[tbl_APP] as app join ( * from tbl ...
- last 列出登入系统的用户相关信息
Linux last 命令介绍 功能说明:列出目前与过去登入系统的用户相关信息. 语法: last [-adRx][-f <记录文件>][-n <显示列数>][帐号名称. ...
- badblocks 检查磁盘损坏的区块
Linux badblocks命令用于检查磁盘装置中损坏的区块. 语法: badblocks [-svw][-b <区块大小>][-o <输出文件>][磁盘装置][磁盘区块数] ...
- [trie]字典树模板
#include<bits/stdc++.h> using namespace std; typedef long long ll; struct trie{ int count; tri ...
- Entity Framework Code-First(9.5):DataAnnotations - MaxLength Attribute
DataAnnotations - MaxLength Attribute: MaxLength attribute can be applied to a string or array type ...
- 使用VS Code配合Remote Development插件连接远程服务器(Mac/Linux+Windows) | Using VS Code with Remote Development Connect to Remote Server (Mac/Linux+Windows)
最新版VS Code(2019年6月)出了一系列新的插件,包括Remote Development,Remote SSH等,使得用户可以使用VS Code远程连接服务器写代码,方便了协同工作.具体配置 ...