www.91084.com

GVKun编程网logo

mysql-8.0.15-winx64 解压版安装

3

在本文中,我们将为您详细介绍mysql-8.0.15-winx64解压版安装的相关知识,此外,我们还会提供一些关于CentOS下MySql5.7.16解压版安装、Linux-Centos安装nginx

在本文中,我们将为您详细介绍mysql-8.0.15-winx64 解压版安装的相关知识,此外,我们还会提供一些关于CentOS下MySql 5.7.16 解压版安装、Linux-Centos安装nginx–解压版安装、mysql 5.7 64位 解压版安装、mysql 5.7.11 winx64.zip安装配置方法图文教程的有用信息。

本文目录一览:

mysql-8.0.15-winx64 解压版安装

mysql-8.0.15-winx64 解压版安装

官网下载了一个 mysql-8.0.15-winx64.zip 版本,解压部署过程记录如下:

1、将zip包解压到D盘

2、配置环境变量

   在Path中加入D:\Program Files\mysql-8.0.15-winx64\bin

3、新建文件my.ini

  在mysql-8.0.15-winx64目录下新建文件:my.ini  ;内容如下:

[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
;设置3306端口
port = 3306 
; 设置mysql的安装目录
basedir=D:\Program Files\mysql-8.0.15-winx64
; 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\mysql-8.0.15-winx64\data
; 允许最大连接数
max_connections=200
; 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

4、 管理员身份运行cmd

 5、注册mysql服务

  进入bin目录,输入mysqld --install

 

6、初始化data:    mysqld --initialize

执行完后在mysql目录会生成data文件夹;在data下的.err文件中有随机生成的密码

 

7、启动mysql服务: net start mysql

8、使用随机密码登录: mysql -u root -p

 9、修改登录密码

alter user user() identified by ''666'';

 

CentOS下MySql 5.7.16 解压版安装

CentOS下MySql 5.7.16 解压版安装

前言:

      我是在VM中安装的CentOS,在CentOS中安装MySql,其实 和 不在虚拟机中安装没撒区别。

一、安装前的准备:

     首先下载MySql安装包,这里我下载的版本是: mysql-5.7.16-Linux-glibc2.5-x86_64.tar.gz

     官网下载地址:https://dev.mysql.com/downloads/

    在linux中下载: #wget http://dev.MySQL.com/get/Downloads/MySQL-5.7/mysql-5.7.16-Linux-glibc2.5-x86_64.tar.gz

二、安装:

1. 创建目录 /usr/local/mysql

       # mkdir  /usr/local/mysql/

2.  首先将安装包复制到 /user/local 目录下,进入local目录,解压安装包

      #tar -xvzf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz  -C   /usr/local/mysql/

      这里要注意,解压后的目录名是mysql(别的也可以,只是后续的操作需要注意它的路径)

3. 创建mysql用户:

      #groupadd mysql

     可以查看  用户是否创建成功

      #cat /etc/group

      #useradd -r -g mysql mysql

4. 进入mysql 目录中 ,执行安装程序:

      #cd /usr/local/mysql/

      # yum install libaio

5. 创建日志目录

      # mkdir /var/log/mariadb/

      # chown mysql:mysql /var/log/mariadb/

 

      # mkdir /var/run/mariadb

      # chown mysql:mysql /var/run/mariadb

     如果不创建分别会出现如下错误:

     touch: 无法创建"/var/log/mariadb/mariadb.log": 没有那个文件或目录

     chmod: 无法访问"/var/log/mariadb/mariadb.log": 没有那个文件或目录

6. 修改my.cnf配置文件

     #cd  /usr/local/mysql/support-files
     #cp  my-default.cnf  /etc/my.cnf
     #cp  mysql.server  /etc/init.d/mysql
     #vim /etc/my.cnf

  

     将socket 修改为 socket=/tmp/mysql.sock  ,否则会出现以下问题

     ERROR 2002 (HY000): Can''t connect to local MySQL server through socket ''/tmp/mysql.sock'' (2)

7. 初始化数据库

     # cd /usr/local/mysql

     # ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql

     出现以下语句表示成功,并显示root临时密码。

     [Note] A temporary password is generated forroot@localhost: 这个冒号后面就是临时密码

8. 启动数据库

     # ./bin/mysqld_safe --user=mysql

    这时可以查看日志是否启动成功

    # cat /var/log/mariadb/mariadb.log

    Version: ''5.7.16''  socket: ''/var/lib/mysql/mysql.sock''  port: 3306  MySQL Community Server (GPL)

9. 修改root用户密码

    # ./bin/mysql -uroot -p

      然后输入临时密码进入数据库,执行以下修改密码命令。

      mysql> ALTER USER ''root''@''localhost'' IDENTIFIED BY ''这里写密码'';

      mysql> flush privileges;

10.  设置系统自动启动

      # cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

      # chkconfig --add mysqld

      # chkconfig --level 2345 mysqld on

11. 添加环境变量

      vim  /etc/profile

     在最后添加以下语句:

     export MYSQL_HOME="/usr/local/mysql"
     export PATH="$PATH:$MYSQL_HOME/bin"

    注:MYSQL_HOME的路径即mysql的绝对路径

   保存退出 ,刷新环境变量

    # source  /etc/profile

12. 修改mysql的编码集,设置大小写不敏感

   # vim  /etc/my.cnf

13. 重启数据库

   # service mysq restart

至此 mysql 完成了安装,这时 我们可以使用客户端进行连接了。

三、客户端连接

     我这里是安装在虚拟机中的,在Windows中使用的是Navicat 进行连接的,提示出现无法连接;

    出现的原因:由于CentOS的防火墙的原因。

解决方法:

1. 连接虚拟机的中的mysql时 ,就相当于远程连接,此时需要防火墙开通一些端口:

     # vim /etc/sysconfig/iptables

加入以下规则

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

    说明:防火墙开放http用的80端口和连接MySql的3306端口。

    重启防火墙服务

    # service iptables restart

2.  配置MySQL允许远程登陆:

    先在CentOS中连接Mysql数据库

     # ./bin/mysql -uroot -p

     然后执行下列命令

    mysql> GRANT ALL PRIVILEGES ON *.* TO ''root''@''%'' IDENTIFIED BY ''123456'' WITH GRANT OPTION;

     mysql> flush privileges;

    之后就可以退出mysql了,无需重启mysql服务。 打开Windows下的Navicat就可以直接连接到CentOS下的数据库了。

 

 

 

 

 

 

Linux-Centos安装nginx–解压版安装

Linux-Centos安装nginx–解压版安装

#yum 安装Nginx 环境
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel

 

解压文件

tar -zxvf Nginx-1.18.0.tar.gz
最简单的安装:
# 全部采用默认安装
./configure
make && make install 
执行完成之后 Nginx 运行文件 就会被安装在 /usr/local/Nginx 下。

也可以编译到指定目录
./configure --prefix=/usr/data/Nginx


#默认方式启动:
./sbin/Nginx
#指定配置文件启动
./sbing/Nginx -c /tmp/Nginx.conf
#指定Nginx程序目录启动
./sbin/Nginx -p /usr/local/Nginx/

#快速停止
./sbin/Nginx -s stop
#优雅停止
./sbin/Nginx -s quit

# 热装载配置文件 
./sbin/Nginx -s reload
# 重新打开日志文件
./sbin/Nginx -s reopen
 
 
 

mysql 5.7 64位 解压版安装

mysql 5.7 64位 解压版安装

1.官网下载mysql 5.7 64位

解压到D:\mysql-5.7.12-winx64\mysql-5.7.12-winx64

2.拷贝my-default.ini,重命名为my.ini

my.ini中填写如下内容:

[mysqld]
    basedir=D:\mysql-5.7.12-winx64\mysql-5.7.12-winx64
    datadir=D:\mysql-5.7.12-winx64\mysql-5.7.12-winx64\data
\
    port = 3306

3.输入如下命令,生成初始化库

 

mysqld --initialize --user=mysql --console

出现错误的原因:

删除c:\和c:\windows下的my.ini,mysql默认会先从这些目录下找默认的配置文件,导致上面的错误。

删除c:\和c:\windows下的my.ini文件后执行命令

红框内为root用户的随机生成的密码:j#<c*r*eJ5N;

生成系统数据库文件到配置文件指定目录

4.注册服务,启动

      注册mysql服务

      D:\mysql-5.7.12-winx64\mysql-5.7.12-winx64\bin\mysqld --install MySQL --defaults-file="D:\mysql-5.7.12-winx64\mysql-5.7.12-winx64\my.ini"

 

      启动服务
      net start MySQL 

5.修改root密码

mysql -u root -p

用之前生成的root密码:j#<c*r*eJ5N;  连接。

不允许执行此操作,必须重置root密码

SET PASSWORD = PASSWORD(''你的新密码'');   

在 mysql-5.7.12 中, 系统的 user 表中没有 password 这一列了, 在 mysql-5.6.* 中还有。

以前我们用 mysql-5.6.* 的时候, 直接用 update 语句来更新root密码。

这种方法在 mysql-5.7.12 中没法用了, 我们只能用 SET PASSWORD = PASSWORD(''你的新密码''); 来修改密码。 修改完密码之后, 需要重启 MySQL 服务才生效。

 

修改root密码

 set password = password(''123456'');

重启mysql服务

重新登录

重新执行命令,ok

 

 

mysql 5.7.11 winx64.zip安装配置方法图文教程

mysql 5.7.11 winx64.zip安装配置方法图文教程

安装和配置MysqL数据库系统。

 1、下载

http://cdn.MysqL.com//Downloads/MysqL-5.7/MysqL-5.7.11-winx64.zip

2.解压缩zip包

D:\Program Files\MysqL-5.7.11-winx64 

3.配置环境变量

3.1 添加path路径,

D:\Program Files\MysqL-5.7.11-winx64\bin

3.2.修改MysqL-default.ini配置文件,

# These are commonly set,remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....

改为

# These are commonly set,remove the # and set as required.
 basedir = D:\Program Files\MysqL-5.7.11-winx64
 datadir = D:\Program Files\MysqL-5.7.11-winx64\Data
 port = 3306
# server_id = .....

4.以管理员身份进入命令提示符 cmd 

进入MysqL的bin目录下,

Microsoft Windows [版本 6.3.9600]
(c) 2013 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>cd D:
D:\

C:\Users\Administrator>cd D:\Program Files\MysqL-5.7.11-winx64\bin

C:\Users\Administrator>d:

D:\Program Files\MysqL-5.7.11-winx64\bin> 

执行MysqLd.exe --initialize 命令,

D:\Program Files\MysqL-5.7.11-winx64\bin>MysqLd.exe --initialize
D:\Program Files\MysqL-5.7.11-winx64\bin>

创建了data目录

5.执行 MysqLd -install命令

D:\Program Files\MysqL-5.7.11-winx64\bin>MysqLd -install
Service successfully installed. //成功安装服务

 6.执行MysqLd.exe -nt --skip-grant-tables

注意:窗口无反应

Microsoft Windows [版本 6.3.9600]
(c) 2013 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>cd D:
D:\

C:\Users\Administrator>cd D:\Program Files\MysqL-5.7.11-winx64\bin

C:\Users\Administrator>d:

D:\Program Files\MysqL-5.7.11-winx64\bin>MysqLd.exe --initialize

D:\Program Files\MysqL-5.7.11-winx64\bin>MysqLd -install
Service successfully installed. //服务安装成功

D:\Program Files\MysqL-5.7.11-winx64\bin>MysqLd.exe -nt --skip-grant-tables 

7.重新打开dos窗口,执行MysqL -u root

进入MySQL命令行,执行命令use MysqL; update user set authtication_string=Password('123456') where user="root"; set password=Password('123456');

按 Ctrl+C 复制代码

Microsoft Windows [版本 6.3.9600]
(c) 2013 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>MysqLd.exe -nt --skip-grant-tables

C:\Users\Administrator>MysqL -u root
Welcome to the MysqL monitor. Commands end with ; or \g.
Your MysqL connection id is 3
Server version: 5.7.11 MysqL Community Server (GPL)

copyright (c) 2000,2016,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> use MysqL
Database changed
MysqL> update user set authtication_string=Password('123456') where user="root"
 -> set password=Password('123456')
 ->

按 Ctrl+C 复制代码

8.在任务管理器中终止MysqLd进程,开启MysqL服务。

安装完成。

精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程 mysql5.6各版本安装教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。

您可能感兴趣的文章:

  • mysql 5.7.5 m15 winx64.zip安装教程
  • mysql 5.7.17 winx64.zip安装配置方法图文教程
  • Mysql5.7.17 winx64.zip解压缩版安装配置图文教程

我们今天的关于mysql-8.0.15-winx64 解压版安装的分享已经告一段落,感谢您的关注,如果您想了解更多关于CentOS下MySql 5.7.16 解压版安装、Linux-Centos安装nginx–解压版安装、mysql 5.7 64位 解压版安装、mysql 5.7.11 winx64.zip安装配置方法图文教程的相关信息,请在本站查询。

本文标签: