在本文中,我们将为您详细介绍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 解压版安装
- 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.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 解压版安装
前言:
我是在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–解压版安装
#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位 解压版安装
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数据库系统。
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安装配置方法图文教程的相关信息,请在本站查询。
本文标签: