安 装 命 令:mysqld install
初始化命令:mysqld –initialize

  参考这个链接

http://blog.csdn.net/wlc57627451/article/details/79086756

  

  这次安装的sql用户名root

密码  123456

安装步骤操作

Microsoft Windows [版本 10.0.16299.125]
(c) 2017 Microsoft Corporation。保留所有权利。 C:\WINDOWS\system32>e: E:\>cd E:\mysql-5.7.21-winx64\bin E:\mysql-5.7.21-winx64\bin>mysqld install
Service successfully installed. E:\mysql-5.7.21-winx64\bin>mysqld --initialize-insecure --user=mysql E:\mysql-5.7.21-winx64\bin>mysqld -initialize E:\mysql-5.7.21-winx64\bin>mysqld --initialize --user=mysql --console
2018-03-09T15:47:22.684200Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2018-03-09T15:47:22.686421Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2018-03-09T15:47:22.687035Z 0 [ERROR] Aborting E:\mysql-5.7.21-winx64\bin>mysqld --initialize --user=mysql --console
2018-03-09T15:49:52.752102Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2018-03-09T15:49:52.928303Z 0 [Warning] InnoDB: New log files created, LSN=45790
2018-03-09T15:49:52.966768Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2018-03-09T15:49:53.047224Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 81e83fad-23b1-11e8-9b3b-005056c00001.
2018-03-09T15:49:53.052145Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2018-03-09T15:49:53.069496Z 1 [Note] A temporary password is generated for root@localhost: gPu,eWP1?>83 E:\mysql-5.7.21-winx64\bin>mysqld install
The service already exists!
The current server installed: E:\mysql-5.7.21-winx64\bin\mysqld MySQL E:\mysql-5.7.21-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。 E:\mysql-5.7.21-winx64\bin>mysql -uroot -p
Enter password: ************
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.21 Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.00 sec) mysql> exit
Bye E:\mysql-5.7.21-winx64\bin>mysql -uroot -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.21 MySQL Community Server (GPL) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>

在centos中安装mysql5.7.17

参考连接
https://www.cnblogs.com/mujingyu/p/7689116.html

下载包
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

解压文件夹移动到指定目录中
tar -zvxf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local/mysql/

mkdir /usr/local/mysql

mv mysql-5.7.17-linux-glibc2.5-x86_64/* /usr/local/mysql/

/usr/local/mysql

增加用户
groupadd mysql;
useradd -r -g mysql mysql;

配置文件路径

[mysql]  
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]    
# 设置mysql的安装目录  
basedir=/usr/local/mysql  
# 设置mysql数据库的数据的存放目录  
datadir=/usr/local/mysql/data
default-storage-engine=INNODB
character_set_server=utf8

创建数据存储目录
mkdir /usr/local/mysql/data

chown -R mysql:mysql ./

初始化mysql

/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

2019-11-01T08:48:45.990408Z 1 [Note] A temporary password is generated for root@localhost: KmJ+YVmoH9K<

KmJ+YVmoH9K<

cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld;
chkconfig --list mysqld;

chkconfig --list | grep -i mysql

启动服务
service mysqld start

加入环境变量
export $PATH:/usr/local/mysql/bin

source /etc/profile

SET PASSWORD = PASSWORD('mysql');
grant all privileges on *.* to root@"%" identified by "mysql" with grant option;
flush privileges;

mysql安装5.7.20版本的更多相关文章

  1. 让人抓狂的MySQL安装-8.0.12版本

    今天一个下午就做了一件事,把MySQL安装成功,安装的过程让人很狂躁.于是一边骂,一边查错,才把这个软件给安装成功了. 详细的安装步骤,这里就不赘述了.参见https://blog.csdn.net/ ...

  2. MySQL安装 8.0.15版本

    windows下MySQL 8.0.15的安装和设置 MySQL下载地址:https://dev.mysql.com/downloads/mysql/ 我的百度网盘下载(win64位):链接:http ...

  3. MySQL安装俩个不同版本服务出现的问题(1053)

    在使用命令mysqld --install servicename --defaults-file='file_name'创建mysql服务时,系统 已提示创建服务成功,但是net start命令提示 ...

  4. Mysql 5.7.10以上版本安装大坑

    mysql解压缩版的配置已经方便无比了,但是也正是由于官方的不断优化,导致传统的套路一次次被修改.也让像我这样的萌新撞了个大墙. [注:本篇博客适用mysql5.7.10~5.7.15,如果版本已太过 ...

  5. Cent OS 6.6 下安装mysql(5.5.20)和 PHP(5.3.10)

    0.准备步骤(没有连接网络的 linux): 挂载光盘.让网络 yum 源失效.修改光盘 yum 文件.安装 c 语言编译器 gcc. 1.MySQL(5.5.20) 下载 mysql 5.5.20 ...

  6. win10环境下MySql(5.7.21版本)安装过程

    windows10上安装mysql(详细步骤) 2016年09月06日 08:09:34 阅读数:60405 环境:windwos 10(1511) 64bit.mysql 5.7.14 时间:201 ...

  7. mysql 安装流程 兼容8.0.0以上版本 解决修改密码规则问题

    背景介绍: 第一次安装mysql服务端,版本8.0.6 遇到了问题:1:不知道流程:2:8.0以上版本密码加密规则修改的解决方案:   1:下载mysql 服务端 https://dev.mysql. ...

  8. Linux环境——MySQL安装及配置(5.7版本)

    数据库安装包下载地址:https://dev.mysql.com/downloads/mysql/ 我的环境是Linux  Red Hat Enterprlse Linux (64位),本次安装的是M ...

  9. Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本)

    Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本) Hive 安装依赖 Hadoop 的集群,它是运行在 Hadoop 的基础上. 所以在安装 Hive 之 ...

随机推荐

  1. Elasticsearch索引模板和别名

    创建模板(模板名和索引名一样都不能有大写) PUT http://222.108.x.x:9200/_template/templateds { "template": " ...

  2. 基于Redis的分布式锁到底安全吗

    http://zhangtielei.com/posts/blog-redlock-reasoning.html

  3. 试验IFTTT同步发微博

    没啥 测试下同步发微博    

  4. bzoj3769 spoj 8549 BST again

    题解: 比较水的题目 普通dp其实复杂度还是比较大的 可以任意模数ntt优化.. 但好像没人写.. 代码: #include <bits/stdc++.h> using namespace ...

  5. 【译】异步JavaScript的演变史:从回调到Promises再到Async/Await

    我最喜欢的网站之一是BerkshireHathaway.com--它简单,有效,并且自1997年推出以来一直正常运行.更值得注意的是,在过去的20年中,这个网站很有可能从未出现过错误.为什么?因为它都 ...

  6. Python 多进程multiprocessing

    一.python多线程其实在底层来说只是单线程,因此python多线程也称为假线程,之所以用多线程的意义是因为线程不停的切换这样比串行还是要快很多.python多线程中只要涉及到io或者sleep就会 ...

  7. Python 输出有颜色的字体

    https://www.cnblogs.com/hellojesson/p/5961570.html

  8. jmeter访问mysql数据库

    jdbc:mysql://localhost:3306/jy?allowMultiQueries=true 如果想同时执行多条语句

  9. 不同路径(一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 问总共有多少条不同的路径?)

    示例 1: 输入: m = 3, n = 2 输出: 3 解释: 从左上角开始,总共有 3 条路径可以到达右下角. 1. 向右 -> 向右 -> 向下 2. 向右 -> 向下 -&g ...

  10. window.location.replace和window.location.href区别

    有3个页面 a,b,c 如果当前页面是c页面,并且c页面是这样跳转过来的:a->b->c 1:b->c 是通过window.location.replace("..xx/c ...