Windows上MySQL 5.7安装教程

下载MySQL :: Download MySQL Community Server (Archived Versions) https://downloads.mysql.com/archives/community/ 选择 5.7.* 版本,然后选择 zip 文件进行下载解压将下载的文件解压到自己安装软件的目录设置环境变量依次点击 此电脑 — 属性 — 高级系统设置 — 环境变量,然后新建系统变量MYSQL_HOME后面接MySQL安装目录在 “Path”变量中添加%MYSQL_HOME%\bin创建数据目录与配置文件在安装目录中分别创建data和uploads文件夹,分别存放MySQL数据和导入导出文件。在安装目录中创建my.ini文件,涉及到目录文件的跟进自己情况做修改。注意,Windows配置文件中文件夹路径分隔符须为左斜杠,或双右斜杠,否则某些会被转义不被识别。[mysqld]port=3306character_set_server=utf8basedir=C:/Software/mysql-5.7.28datadir=C:/Software/mysql-5.7.28/dataserver-id=1sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIONlower_case_table_names=1innodb_file_per_table = 1log_timestamps=SYSTEMlog-error = error.logslow_query_log = 1slow_query_log_file = slow.loglong_query_time = 5log-bin = binlogbinlog_format = rowexpire_logs_days = 15log_bin_trust_function_creators = 1secure-file-priv=C:/Softwaremysql-5.7.28/uploads[client] default-character-set=utf8初始化进入命令行,切换到 MySQL 的HOME 目录,然后执行mysqld --initialize-insecure,这种形式默认无密码。若想让初始密码保存在日志文件中,可以使用mysqld --initialize,之后可以在/data/error.log中查看默认密码。若想让初始密码显示在控制台可以使用mysqld --initialize --console若在初始化提示缺少msvcp120.dll,请直接百度搜索安装”vc++2013”即可安装并启动切换到bin目录中,执行mysqld -install MySQL57安装,然后再执行net start MySQL57启动 MySQLcd binmysqld –install MySQL57net start MySQL57设置登录密码先使用mysql -uroot登录 MySQLmysql -uroot如果你在配置文件中更改了端口,导致无法登陆,可使用mysql -h127.0.0.1 -P13306 -uroot -p-h:指“主机”这里本地用localhost;-P大写(port的缩写):端口号默认的是3306;-u:用户(用户以后会有别的用户名);-p:密码;设置本地登录密码为“Root-123”和远程登录密码“Root-123456”SET PASSWORD FOR 'root'@'localhost'= "Root-123";GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Root-123456' WITH GRANT OPTION;刷新FLUSH PRIVILEGES;

Windows上MySQL 5.7安装教程

利用Docker安装owncloud、nextCloud网盘教程

OwnCloud现在各种云盘都要收费,又或有速度限制,感觉用起来很不方便,想抽时间想搭建一个私有云盘。很久以前听过owncloud,一直没使用,今日就一睹真容吧。第一步:首先在服务器上安装docker服务,在操作yum install docker的时候,发现用service docker start的时候不成功,发现是跟操作系统版本有关,在Centos低版本的时候,应该使用 yum install docker-io,安装成功后,可以用docker -v 查看版本;第二步:启动docker服务。service docker start;第三步:进入docker,下载owncloud镜像,使用命令docker pull owncloud;第四步:运行docker run -d -p 9090:80 owncloud,映射端口号,启动owncloud镜像;第五步:在浏览器中输入“服务器的IP地址:9090”就看见owncloud的网页界面了,我对云盘要求不高,默认使用SQLite数据库,输入用户名和密码然后确认就可以了。第六步:在浏览器界面输入刚刚输入的用户名和密码,即可进入owncloud保存文件,这样一个私有云盘就构建成功了。我们可以通过docker exec -i -t owncloud /bin/bash,或是docker exec -i -t owncloud的id号 /bin/bash进入查看,进入系统目录,发现它感觉是个精简的linux操作系统,文件默认保存的路径在/var/www/html/data目录里,进入你的用户名目录,就可以查看保存的文件。安装nextCloudDocker安装部署nextcloud个人网盘环境搭建:先完成docker的安装配置配置好镜像加速器,不然速度可能上龟速。mysql配置然后拉取mysql镜像:docker pull mysql查看是否拉取成功:docker images #查看是否成功然后基于镜像运行容器:docker run -d -p 3306:3306 -v /mnt/sde/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=WZS134125 --name mysql mysql-d 以后台进程方式运行-p 端口映射 将容器3306 映射到主机3306端口-v 将容器/var/lib/mysql 映射到主机的/mnt/sde/mysql下-e 设置环境变量 数据库密码WZS134125--name 设置容器名称 mysql 最后指定镜像mysql 配置mysql数据库容器docker exec -it mysql /bin/bash #进入docker容器-it: 提供一个虚拟终端mysql:容器名称或者id/bin/bash: 终端命令行 进入容器内,然后登陆数据库mysql -uroot -pWZS134125然后配置权限,远程登陆CREATE database nextcloud; #创建一个nextcloud的数据库GRANT ALL ON *.* TO 'root'@'%'; #设置root账号任意ip登录ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'WZS134125';flush privileges; 上面的命令是设置root用户远程登陆以及无法登陆时的数据库操作完成nextclouddocker pull nextcloud # 拉取nextcloud镜像docker run -d --restart=always -p 8888:80 -v /mnt/sde/nextcloud:/var/www/html -link mysql:mysql --name nextcloud nextcloud-d 后台进程运行-p 映射端口, 将容器80端口映射为主机的8888端口,可以自行修改端口,不过防火墙需要放通。-v 挂载目录,将容器/var/www/html挂载到主机/mnt/sde/nextcloud下面--link 链接数据库容器,链接使用mysql容器镜像mysql(容器名称)--name 名称,指定容器的名称为nextcloudnextcloud 使用的基础镜像。 网页配置http://ip:8888, 这个是刚刚配置的服务器地址加上刚刚映射的主机端口。输入用户名密码,数据库使用MYSQL,数据库以后用户密码,数据库nextcloud,地址写内部地址172.17.0.2.然后安装指示一路填写信息,安装就好了。错误如果提示不信任域名访问vim /mnt/sde/nextcloud/config/config.php 编辑配置文件。0 =>’10.10.0.212:8888’,添加。重启容器服务docker restart nextcloud 。完成。Docker安装部署nextcloud个人网盘 - 骑着蜗牛路过你的风景 - 博客园我的命令:docker run -d --restart=always -p 9099:80 -v /root/disk:/var/www/html --name nextcloud nextcloud

利用Docker安装owncloud、nextCloud网盘教程