澳门在线威尼斯官方 > 电脑数据库 > zip安装配置方法图文教程_Mysql_脚本之家,自定义

原标题:zip安装配置方法图文教程_Mysql_脚本之家,自定义

浏览次数:128 时间:2019-12-12

  或直接下载:

[mysqld]default_authentication_plugin=mysql_native_password

C:Program FilesMySQLbin>mysql -u root -pEnter password: ************Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 8Server version: 8.0.11 Copyright  2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement. mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';Query OK, 0 rows affected  mysql>

  1.4,安装服务

在MySQL安装目录的 bin 目录下推行命令(以管理员身份张开cmd命令行,恐怕在安装目录Shift+右键“在那地展开命令行窗口”):

mysqld --install [服务名]

前边的劳务名能够不写,暗中同意的名称为mysql。当然,倘使你的微电脑上须求安装八个MySQL服务,就足以用差异的名字分别了,举例mysql5 和 mysql8。

设置到位之后,就能够通过命令net start mysql开头MySQL的劳动了。

示例:

C:Program FilesMySQLbin>mysqld --install
Service successfully installed.

C:Program FilesMySQLbin>net start mysql
MySQL 服务正在启动 ..
MySQL 服务已经启动成功。


C:Program FilesMySQLbin>

 

参考:

 

试行到位后,会打字与印刷 root 顾客的起头暗中认可密码,比方:

二,矫正密码和密码验证插件

 

  在MySQL安装目录的 bin 目录下实行命令:

mysql -u root -p
  那个时候会提醒输入密码,记住了地点第1.3步安装时的密码,填入就可以登陆成功,步向MySQL命令情势。

在MySQL8.0.4以前,执行

SET PASSWORD=PASSWORD('[更正的密码]');
就足以变动密码,但是MySQL8.0.4上马,那样暗中同意是十一分的。因为前边,MySQL的密码验证插件是“mysql_native_password”,而前段时间利用的是“caching_sha2_password”。

  因为近日有过许多据库工具和链接包都不支持“caching_sha2_password”,为了方便,笔者目前依旧改回了“mysql_native_password”认证插件。

校正顾客密码,在MySQL中实践命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
改正密码验证插件,同期校正密码。

  假诺想暗中认可使用“mysql_native_password”插件认证,能够在安排文件中布署default_authentication_plugin项。

[mysqld]
default_authentication_plugin=mysql_native_password

示例:

C:Program FilesMySQLbin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 8
Server version: 8.0.11

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 WITH mysql_native_password BY '新密码';
Query OK, 0 rows affected (0.06 sec)

mysql>

 

参考:

 

  到此,安装配置就产生了。官方说测量试验速度MySQL8比5快两倍。

 

  能够用 命令查看一下默许安装的数据库:

show databases;

use mysql;

show tables;

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.01 sec)

mysql>

 

看来暗中认可开端化了mysql数据库,在那之中user表里面储存MySQL客商消息。咱们能够看一下暗中同意MySQL客户:

 select user,host,authentication_string from mysql.user;

mysql> select user,host,authentication_string from mysql.user;
+------------------+-----------+-------------------------------------------+
| user             | host      | authentication_string                     |
+------------------+-----------+-------------------------------------------+
| mysql.infoschema | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| mysql.session    | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| mysql.sys        | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| root             | localhost | *27C237A977F4F44D3F551F1A673BE14DFD232961 |
+------------------+-----------+-------------------------------------------+
4 rows in set (0.00 sec)

mysql>

 

组织者root的host是localhost,代表只限localhost登入访谈。固然要允许开放其余ip登陆,则须求增多新的host。假如要允许全数ip访谈,能够直接修正成“%

创办顾客:

CREATE USER 'xxh'@'%' IDENTIFIED WITH mysql_native_password BY 'xxh123!@#';

#(要求静心:mysql8.0加密方法校勘了卡塔尔国
#检查客户

select user, host, plugin, authentication_string from userG;

授权远程数据库

#授权全数权力
GRANT ALL PRIVILEGES ON *.* TO 'xxh'@'%';
#授权基本的查询修正权限,按须求设置
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON *.* TO 'xxh'@'%';

查看客户权限
show grants for 'xxh'@'%';

 

示例:

 

mysql> use mysql;
Database changed
mysql> CREATE USER 'xxh'@'%' IDENTIFIED WITH mysql_native_password BY 'xxh123!@#'; #创建用户(注意:mysql8.0加密方式修改了)
Query OK, 0 rows affected (0.07 sec)

mysql> 

 

翻开密码加密方法:

 

mysql> select user, host, plugin, authentication_string from user;
+------------------+-----------+-----------------------+-------------------------------------------+
| user             | host      | plugin                | authentication_string                     |
+------------------+-----------+-----------------------+-------------------------------------------+
| xxh              | %         | mysql_native_password | *70FD6FB4F675E08FF785A754755B5EBA6DA62851 |
| mysql.infoschema | localhost | mysql_native_password | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| mysql.session    | localhost | mysql_native_password | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| mysql.sys        | localhost | mysql_native_password | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| root             | localhost | mysql_native_password | *27C237A977F4F44D3F551F1A673BE14DFD232961 |
+------------------+-----------+-----------------------+-------------------------------------------+
5 rows in set (0.00 sec)

mysql>

 

 

  别的,若是须要新扩充账户,大概本机以外的别的人访谈MySQL则还索要设置内置账户的host,具体能够参谋:MySQL创制客商与授权

 

转发请标注出处:

 

二、更正密码和密码验证插件

一,安装

在Windows系统中,配置文件暗中同意是设置目录下的 my.ini 文件,部分局署供给在起头安装时布署,大多数也能够在安装到位后实行转移。当然,极端情状下,全数的都以足以转移的。

  MySQL8.0 For Windows zip包下载地址:,步向页面后方可不记名。后点击尾部“No thanks, just start my download.”就可以初阶下载。

末端的服务名能够不写,私下认可的名叫mysql。当然,假如你的计算机上必要安装五个MySQL服务,就足以用分裂的名字分别了,举例mysql5 和 mysql8。

  1.3,开端化数据库

在MySQL安装目录的 bin 目录下奉行命令:

mysqld --initialize --console

实践到位后,会打字与印刷 root 客户的上马暗许密码,譬喻:

C:UsersAdministrator>cd C:Program FilesMySQLbin

C:Program FilesMySQLbin>mysqld --initialize --console
2018-04-28T15:57:17.087519Z 0 [System] [MY-013169] [Server] C:Program FilesMySQLbinmysqld.exe (mysqld 8.0.11) initializing of server in progress as process 4984
2018-04-28T15:57:24.859249Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E
2018-04-28T15:57:27.106660Z 0 [System] [MY-013170] [Server] C:Program FilesMySQLbinmysqld.exe (mysqld 8.0.11) initializing of server has completed

C:Program FilesMySQLbin>

 

  注意!推行输出结果个中有少年老成段: [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E 里面root@localhost:前边的“rI5rvf5x5G,E”就是开端密码(不含第四位空格)。在未有改动密码前,必要牢牢记住那一个密码,后续登陆需求用到。

  倘使您手贱,关快了,只怕没记住,那也清闲,删掉初步化的 datadir 目录,再实践一回发轫化命令,又会重复生成的。当然,也得以运用安全工具,强制改密码,用什么格局,本身随意。

参考:

 

下载zip安装包:

  1.2,配置文件

  在Windows系统中,配置文件暗中认可是安装目录下的 my.ini 文件(或my-default.ini),部事务所署须求在开班安装时安插,大多数也足以在安装到位后进行改正。当然,极端意况下,全体的都是能够变动的。

  大家开采解压后的目录并不曾my.ini文件,没涉及得以活动创造。在设置根目录下加多my.ini,譬如作者这里是:C:Program FilesMySQLmy.ini,写入基本配备:

 

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:Program FilesMySQL
# 设置mysql数据库的数据的存放目录
datadir=E:databaseMySQLData
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

 

 

潜心,里面包车型客车 basedir 是自个儿本地的安装目录,datadir 是小编数据库数据文件要贮存的职位,每一样计划必要基于自身的条件举办配置。

翻看全数的计划项,可参看:

能够用 命令查看一下私下认可安装的数据库:

  1.1,解压zip包到安装目录

  比方本身的设置目录是:C:Program FilesMySQL

如若想暗中认可使用“mysql_native_password”插件认证,能够在布局文件中布署default_authentication_plugin项。

下载zip安装包:

show databases;

show tables;

环境:Windows 10

到此,安装配置就到位了。官方说测量检验速度MySQL8比5快两倍。

mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys |+--------------------+4 rows in set  mysql>

mysqld --initialize --console

mysql8.0各版本安装教程

C:Program FilesMySQLbin>mysqld --installService successfully installed. C:Program FilesMySQLbin>net start mysqlMySQL 服务正在启动 ..MySQL 服务已经启动成功。 C:Program FilesMySQLbin>

正文为大家分享了mysql 8.0.16 winx64.zip安装配置方式的求实代码,供大家参谋,具体内容如下

如上就是本文的全体内容,希望对大家的学习抱有助于,也意在大家多都赐教脚本之家。

总的来看暗中认可初步化了mysql数据库,当中user表里面积攒MySQL顾客新闻。大家得以看一下暗许MySQL客户:

举例自身的设置目录是:C:Program Files威尼斯澳门在线 ,MySQL

mysql -u root -p
CREATE USER 'xxh'@'%' IDENTIFIED WITH mysql_native_password BY 'xxh123!@#';

select user, host, plugin, authentication_string from userG;

#授权所有权限 GRANT ALL PRIVILEGES ON *.* TO 'xxh'@'%';#授权基本的查询修改权限,按需求设置GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON *.* TO 'xxh'@'%';

show grants for 'xxh'@'%';

mysql> use mysql;Database changedmysql> CREATE USER 'xxh'@'%' IDENTIFIED WITH mysql_native_password BY 'xxh123!@#'; #创建用户Query OK, 0 rows affected mysql> 

mysql> select user, host, plugin, authentication_string from user;+------------------+-----------+-----------------------+-------------------------------------------+| user | host | plugin | authentication_string |+------------------+-----------+-----------------------+-------------------------------------------+| xxh | % | mysql_native_password | *70FD6FB4F675E08FF785A754755B5EBA6DA62851 || mysql.infoschema | localhost | mysql_native_password | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE || mysql.session | localhost | mysql_native_password | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE || mysql.sys | localhost | mysql_native_password | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE || root | localhost | mysql_native_password | *27C237A977F4F44D3F551F1A673BE14DFD232961 |+------------------+-----------+-----------------------+-------------------------------------------+5 rows in set  mysql>

专心,里面的 basedir 是本身本地的安装目录,datadir 是笔者数据库数据文件要贮存的职位,各样安排须要基于自身的条件进行配置。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

mysql5.7各版本安装教程

因为脚下有不菲数据库工具和链接包都不协理“caching_sha2_password”,为了便于,作者临时照旧改回了“mysql_native_password”认证插件。

就足以改正密码,可是MySQL8.0.4初阶,这样私下认可是老大的。因为以前,MySQL的密码验证插件是“mysql_native_password”,而未来应用的是“caching_sha2_password”。

设置到位之后,就能够通过命令net start mysql运行MySQL的劳动了。

本文由澳门在线威尼斯官方发布于电脑数据库,转载请注明出处:zip安装配置方法图文教程_Mysql_脚本之家,自定义

关键词:

上一篇:没有了

下一篇:没有了