如果您想了解Mysql8.0.*zip版本windows安装和mysql8.0.21安装的知识,那么本篇文章将是您的不二之选。我们将深入剖析Mysql8.0.*zip版本windows安装的各个方面,
如果您想了解Mysql 8.0.* zip版本 windows安装和mysql 8.0.21安装的知识,那么本篇文章将是您的不二之选。我们将深入剖析Mysql 8.0.* zip版本 windows安装的各个方面,并为您解答mysql 8.0.21安装的疑在这篇文章中,我们将为您介绍Mysql 8.0.* zip版本 windows安装的相关知识,同时也会详细的解释mysql 8.0.21安装的运用方法,并给出实际的案例分析,希望能帮助到您!
本文目录一览:- Mysql 8.0.* zip版本 windows安装(mysql 8.0.21安装)
- Apache第一篇:windows安装 apache 64位 + php5.6 64位 (亲测可用)
- ArcSDE 10.1 for PostgreSQL on Windows安装
- Clojure 1.9 windows安装
- composer windows安装,使用新手入门
Mysql 8.0.* zip版本 windows安装(mysql 8.0.21安装)
一,MySQL8.0.*zip版本安装步骤。
1,下载
https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.15-winx64.zip
注现在最新的版本是8.0.15
2,解压
将mysql-8.0.15-winx64.zip解压到 D:/mysql 目录下
3,打开cmd命令控制台,输入以下命令。切记使用windows中的cmd命令行。
d:
cd\
cd mysql
cd bin
d:\mysql\bin>mysqld --initialize-insecure 初始化数据库目录,账号为root,无密码。执行后mysql目录下将会多出一个data文件夹。
4,安装数据库系统服务,输入以下命令。
d:\mysql\bin\mysqld --install xxx xxx是服务名称,不写为默认服务名mysql。
net start mysql 启动数据库服务
5,登录数据库服务器
d:\mysql\bin>mysql -u root 直接登录 无密码
mysql>select version(); 查看当前版本号
mysql>show user(); 查看登录账号
mysql>show databases; 查看所有数据库
mysql>create database db; 建立数据库
6,退出卸载
mysql>exit 退出客户端
d:\nysql\bin>net stop mysql 停止服务
d:\mysql\bin>mysqld --remove 卸载服务
7,修改root密码为123456
连接到mysql
d:\mysql\bin>mysql -uroot
ALTER USER ''root''@''localhost'' IDENTIFIED WITH mysql_native_password BY ''123456'';
方法二、还有一种方法
下载以后将安装包解压到任意文件夹,我这里解压到E盘。
安装
解压以后有E:\mysql\mysql-8.0.15-winx64,里面建立一个空文件夹data,如果已经有这个文件夹就不用进行这一步
建立一个my.ini文件,用记事本打开,复制以下代码进去
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=E:\\mysql\\mysql-8.0.15-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\\mysql\\mysql-8.0.15-winx64\\Data # 注意要双\\
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4 新版本的MySQL 字符集以更改为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
配置环境变量
右键计算机->属性->高级系统设置->高级->环境变量
在系统变量中添加一个名叫 MYSQL_HOME 的变量。
修改Path变量,在末尾添加 %MYSQL_HOME%\bin
以管理员身份运行cmd命令,并将路径换到mysql的bin目录下
初始化数据库,运行命令:mysqld –initialize –console
注意,结果中,下面这句话冒号后面的部分是默认密码,记下来
A temporary password is generated for root@localhost: rI5rvf5x5G,E
安装服务
运行命令:mysqld –install, 至此mysql就安装完毕了
###测试是否安装成功
运行mysql命令: net start mysql
停止mysql命令: net stop mysql
更改密码
假设要把密码改成123456, 运行cmd,在bin目录下运行命令:mysql -u root -p
输入原密码
输入语句:
ALTER USER ''root''@''localhost'' IDENTIFIED BY ''123456'';
Apache第一篇:windows安装 apache 64位 + php5.6 64位 (亲测可用)
转载:https://blog.csdn.net/zhangtao0417/article/details/81534227
很久没写博了,因为没遇到很棘手抓狂的事,现在记录下我在用apache中遇到的坑,希望能对其他人有些帮助
之前很小白,直接百度搜索搭建PHP环境,随手就参考一篇教程
按照网上的教程安装apache 和PHP,一步一步很小心谨慎的安好了
也的确成功了,运行PHP也很成功,代码运行的也很顺利,一切都很美满
直到今天,我需要在apache 中添加mod_wsgi 模块,因为我是用python安装mod_wsgi的,参考网上的教程
需要在Apache中导入在python安装好的mod_wsgi
这个教程我也会写下来,由于还没开写,没有链接,需要的话点我头像找我的下篇文章
废话不说了,开始教程,
首先下载apache:
请下载的同学注意了,我们要的是Apache 64位!!!
科普一下:x64就是64位的,x86是32位
64位下载地址如下:
首先是最爱的官网:
https://www.apachehaus.com/cgi-bin/download.plx
以下是其他的一些下载链接
apache2.4.16:
https://pan.baidu.com/s/1kU6R0nP 密码:1cy8(v14)这个是我从另一个博客找到的,没试过
apache2.4.2
https://www.anindya.com/apache-http-server-2-4-2-x86-and-x64-windows-installers/ (vc9 这个要跟你的PHP版本要一致)
至于你要下载哪个,看你自己需求。下面是这两个版本的区别
https://blog.csdn.net/zhuifengshenku/article/details/38796513
后面的安装请自行选择,毕竟我没走这条路
apache2.4.34(我用的是这种)
https://www.apachelounge.com/download/VC14/ (vc14)
解压即用
在启动之前,需要确认你的电脑安装了vc14的库,要不然,启动不了会报错!!!!
启动apache
有好几种方式启动,随便介绍一下
1.打开cmd,进入Apache下bin目录,运行httpd -k start
2.进入刚刚解压的apache的bin文件夹,双击http.exe也行,我试过
3.专用工具minitor,在bin目录下能找到(我用的是这种)
双击之后在电脑右下角有图标,不知道为啥不直接出现
双击就能打开了,界面如下:
有可能你打开里面什么都没有,这时候需要用一个命令
cmd进去apache的bin目录,执行以下命令
httpd.exe -k install -n Apache2.4
即可出现一个Apache2.4的服务,在这里就可以对服务器进行开启,停止,重启等操作
注意:如果这一步报错了,例如下图
是你的apache文件并不在conf标注的位置上,这样会导致apache启动不了,需要修改
所以打开apache2.4\conf\httpd.conf
把这里面的路径修改为你放置apache目录的位置,然后重新运行 “httpd.exe -k install -n Apache2.4” 就能成功开启服务了,如果还不行,很大可能是端口被占用了,这个可自行百度
在浏览器输入localhost即可看到
或者有可能是官方定义的主页,同样是成功开启服务的标志
安装PHP,这个很简单
https://windows.PHP.net/download#x64
找到你想要的x86版本,我选择5.6.37
下载zip,解压到你自己选择的文件夹
在进去解压的文件夹,找到PHP.in.development。重命名为PHP.ini
打开后修改一下几个地方:
打开一些常用的模块,以后需要用哪些就打开哪些,没有的就去百度怎么安装新模块
其他配置自行百度
最后!!!把PHP解压的那个文件夹路径加入 系统环境变量 path中
两个!!!
最后检测下是否成功,cmd输入PHP -v
到这里还差最后一步,将 PHP 配置到apache中,这样就可以访问PHP页面
进入到之前我们安装apache的conf文件夹,打开配置文件httpd.conf
找到以下配置项,加入红框内的代码
在文件的最后面添加红框内的代码,换成你自己的路径,不一定跟我一样
保存修改后!!!!重启apache
别到时测试的时候一脸懵逼
写测试PHP
在你的apache的文件夹中找到htdocs文件夹,以后你的项目页面放在这里才能用apache访问到,原理类似于tomcat
创建一个info.PHP文件,写入以下代码:
<?PHP
PHPinfo();
?>
就这么几句,方便你们复制
保存好,在浏览器输出访问路径:http://localhost/info.PHP
就看到你期待已久的页面了
---------------------
作者:耍螳螂拳的程序猿
来源:CSDN
原文:https://blog.csdn.net/zhangtao0417/article/details/81534227
版权声明:本文为博主原创文章,转载请附上博文链接!
ArcSDE 10.1 for PostgreSQL on Windows安装
http://blog.newnaw.com/?p=1055Clojure 1.9 windows安装
我试过从clojure.org下载jar并运行
java -jar clojure.1.9.0.jar
但那只是转储堆栈:
Exception in thread "main" java.lang.ExceptionInInitializerError at java.lang.class.forName0(Native Method) at java.lang.class.forName(UnkNown Source) at clojure.lang.RT.classForName(RT.java:2204) at clojure.lang.RT.classForName(RT.java:2213) at clojure.lang.RT.loadClassForName(RT.java:2232) at clojure.lang.RT.load(RT.java:450) at clojure.lang.RT.load(RT.java:426) at clojure.core$load$fn__6548.invoke(core.clj:6046) at clojure.core$load.invokeStatic(core.clj:6045) at clojure.core$load.doInvoke(core.clj:6029) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invokeStatic(core.clj:5848) at clojure.core$load_one.invoke(core.clj:5843) at clojure.core$load_lib$fn__6493.invoke(core.clj:5888) at clojure.core$load_lib.invokeStatic(core.clj:5887) at clojure.core$load_lib.doInvoke(core.clj:5868) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$load_libs.invokeStatic(core.clj:5925) at clojure.core$load_libs.doInvoke(core.clj:5909) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$require.invokeStatic(core.clj:5947) at clojure.core.server$loading__6434__auto____8456.invoke(server.clj:9) at clojure.core.server__init.load(UnkNown Source) at clojure.core.server__init.<clinit>(UnkNown Source) at java.lang.class.forName0(Native Method) at java.lang.class.forName(UnkNown Source) at clojure.lang.RT.classForName(RT.java:2204) at clojure.lang.RT.classForName(RT.java:2213) at clojure.lang.RT.loadClassForName(RT.java:2232) at clojure.lang.RT.load(RT.java:450) at clojure.lang.RT.load(RT.java:426) at clojure.core$load$fn__6548.invoke(core.clj:6046) at clojure.core$load.invokeStatic(core.clj:6045) at clojure.core$load.doInvoke(core.clj:6029) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invokeStatic(core.clj:5848) at clojure.core$load_one.invoke(core.clj:5843) at clojure.core$load_lib$fn__6493.invoke(core.clj:5888) at clojure.core$load_lib.invokeStatic(core.clj:5887) at clojure.core$load_lib.doInvoke(core.clj:5868) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$load_libs.invokeStatic(core.clj:5925) at clojure.core$load_libs.doInvoke(core.clj:5909) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$require.invokeStatic(core.clj:5947) at clojure.core$require.doInvoke(core.clj:5947) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.lang.Var.invoke(Var.java:381) at clojure.lang.RT.doInit(RT.java:487) at clojure.lang.RT.<clinit>(RT.java:336) at clojure.main.<clinit>(main.java:20) Caused by: java.io.FileNotFoundException: Could not locate clojure/spec/alpha__init.class or clojure/spec/alpha.clj on classpath. at clojure.lang.RT.load(RT.java:463) at clojure.lang.RT.load(RT.java:426) at clojure.core$load$fn__6548.invoke(core.clj:6046) at clojure.core$load.invokeStatic(core.clj:6045) at clojure.core$load.doInvoke(core.clj:6029) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invokeStatic(core.clj:5848) at clojure.core$load_one.invoke(core.clj:5843) at clojure.core$load_lib$fn__6493.invoke(core.clj:5888) at clojure.core$load_lib.invokeStatic(core.clj:5887) at clojure.core$load_lib.doInvoke(core.clj:5868) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$load_libs.invokeStatic(core.clj:5925) at clojure.core$load_libs.doInvoke(core.clj:5909) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:659) at clojure.core$require.invokeStatic(core.clj:5947) at clojure.main$loading__6434__auto____8543.invoke(main.clj:11) at clojure.main__init.load(UnkNown Source) at clojure.main__init.<clinit>(UnkNown Source) ... 55 more
因为我没有文件clojure / spec / alpha__init.class或clojure / spec / alpha.clj,看来我现在运气不好.
那么 – 从拥有1.9.0罐子到让它全部在Windows上运行,是否有一步一步走?
欢迎所有建议.
解决方法
您还必须下载org.clojure/spec.alpha和org.clojure/core.specs.alpha.然后从以下开始:
java -cp clojure-1.9.0-alpha17.jar;spec.alpha-0.1.123.jar;core.specs.alpha-0.1.10.jar clojure.main
(注意,你的版本会有所不同;并且会有:instad of;对于unix系列的OS).
如何找到并获取其他deps
随着Clojure最近的更改在alpha子命名空间中使用Spec的专用工件,仅使用常规jar(例如java -jar $CLOJURE_JAR clojure.main)启动简单的REPL就不再容易了.那么如何开始呢?
在你最好在某个地方做一个lein new之前,将org.clojure / clojure依赖项更改为你喜欢的版本并做一个lein deps:tree来获取所需的所有内容并显示org.clojure / core现在的内容依赖于取决于.例如.
[org.clojure/clojure "1.9.0-alpha17"] [org.clojure/core.specs.alpha "0.1.10" :exclusions [[org.clojure/clojure] [org.clojure/spec.alpha]]] [org.clojure/spec.alpha "0.1.123" :exclusions [[org.clojure/clojure]]]
所有工件最终都在〜/ .m2 / repository中.接下来你必须建立你的类路径来调用REPL.您现在可以在该虚拟项目中运行lein with-profile uberjar cp以获取Leiningen正在使用的类路径.例如.:
$lein with-profile uberjar cp /tmp/xxx/test:/tmp/xxx/src:/tmp/xxx/resources:/tmp/xxx/target/classes:/home/user/.m2/repository/org/clojure/clojure/1.9.0/clojure-1.9.0.jar:/home/user/.m2/repository/org/clojure/spec.alpha/0.1.143/spec.alpha-0.1.143.jar:/home/user/.m2/repository/org/clojure/core.specs.alpha/0.1.24/core.specs.alpha-0.1.24.jar # this will be `;` instead of `:` as well here for windows
删除测试,src和资源,即必须传递给-cp的内容.
未来解决方案
如Getting Started所述,clojure CLI尚不适用于Windows.
composer windows安装,使用新手入门
一.前期准备:
1.下载安装包,https://getcomposer.org/download/
2.在php.ini文档中打开extension=php_openssl.dll
3.下载php_ssh2.dll、php_ssh2.pdb,http://windows.php.net/downloads/pecl/releases/ssh2/0.12/
4.把php_ssh2.dll、php_ssh2.pdb文件放php的ext文件夹
5.重启apache,php
二.安装:
1.点击next
2.选择你的php.exe所在文件夹的路径
3.直接点next
4.点install
5.点finish
6.打开cmd,直接输入composer:如下表示安装成功
三.使用:
比如,我的项目在C:\Users\Administrator\Desktop\phpstudy\phpcode\20下,说白了就是在`20`这个文件夹下,
我现在想在这个文件夹下用composer管理组件,该怎么做?
1.在`20`这个文件夹下创建一个composer.json文件,这个文件中有你所有组件的信息.文件内容如下:
我添加了我要用到的三个组件,
{
"require": {
"guzzlehttp/guzzle": "4.2.*",//前面是组件名,后面是组件版本
"league/csv": "6.0.*", //php组件很多,组件名和版本都可以从https://packagist.org/获得
"spatie/string": "1.8.*"
}
}
2.在cmd命令行中,进入到`20`这个目录下,
3.在cmd命令行执行composer install命令,他会去自动下载`20`文件夹下的composer.json文件中的那3个组件.
结果如下:
可以看到,他自动生成了一个vendor文件夹,组件全下载在了vendor下面.
四.组件的使用:
1.首先在文件中要引入vendor下的autoload.php文件,这是官方的自动加载文件.
2.new对象,调用方法即可.
如:
require ''vendor/autoload.php''; //引入自动加载文件
$client=new \GuzzleHttp\Client(); //创建GuzzleHttp组件的对象
$httpResponse=$client->options(); //调用方法
五.在下载组件的时候会非常慢,这需要修改composer的配置文件:
1.在cmd中输入composer config -l -g命令,得到composer配置文件的路径.
图中的[home]后面就是路径,
2.打开路径下的config.json文件.将内容改为:
{
"config": {
},
"repositories": [
{"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
{"packagist": false}
]
}
其中的url路径改为可用的国内路径就好.一个不行就多换几个试试.
今天关于Mysql 8.0.* zip版本 windows安装和mysql 8.0.21安装的分享就到这里,希望大家有所收获,若想了解更多关于Apache第一篇:windows安装 apache 64位 + php5.6 64位 (亲测可用)、ArcSDE 10.1 for PostgreSQL on Windows安装、Clojure 1.9 windows安装、composer windows安装,使用新手入门等相关知识,可以在本站进行查询。
本文标签: