Mysql 环境部署

1.Window

1.1 下载软件:

https://dev.mysql.com/downloads/mysql/

依次点击上图 红色框中按钮

1.2 安装软件

1.2.1 解压软件

正常解压即可  目录 D:\mysql-8.0.18-winx64

1.2.2  配置

在 D:\mysql-8.0.18-winx64 目录里创建一个my.ini的文件,内容为:

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\mysql-8.0.18-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=D:\\mysql-8.0.18-winx64\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

1.3 启动

使用 管理员权限启动  cmd.exe 软件 进入  D:\mysql-8.0.18-winx64\bin 目录下   依次输入以下命令

#初始化 数据库  会生成 root 的 随机密码 ,请记录 [email protected] 之后
mysqld --initialize-insecure
#安装数据库  显示
mysqld --install

#启动 mysql 服务
net start mysql

#登录mysql
mysql -uroot -p接着需要输入前面生成的密码

#重新生成 root密码
alter user ‘root‘@‘localhost‘ identified by ‘修改的密码‘;

#刷新权限
flush privileges;

#退出 mysql  3个命令
quit;
exit;
\q

#停止 mysql 服务
net stop mysql

sqlyog软件 无法连接本地数据库问题

错误号码 2058

mysql -uroot -proot       #登录
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘root‘;  //执行命令

来源:站长资讯平台

原文地址:https://www.cnblogs.com/1994july/p/12148837.html

时间: 2024-08-05 10:36:11

Mysql 环境部署的相关文章

LNMP(nginx php-fpm mysql) 环境部署——php

前言: 之前已经说过部署的初衷,如有不清楚的,可以看下上篇的前言或在评论区留言给我. 此篇主要介绍安装php,php会要用到mysql连接数据库 准备: php官网:php.net 源码目录:/usr/local/src php采用源码安装方式 系统为:centos 6.8 php采用5.6版本.最新版本为7版本,如是新项目可采用7版本,对于老项目,如没有重构的准备,建议不要升级到7 安装: 1 安装工具,配置编译的时候提示缺少什么就安装什么的开发包 yum install -y wget ma

LNMP(nginx php-fpm mysql) 环境部署——mysql

前言: 上一篇已经说过部署的初衷,如有不清楚的,可以看下上篇的前言或在评论区留言给我. 此篇主要介绍安装mysql的方法,php会要用到mysql连接数据库 准备: mysql官网:mysql.com 源码目录:/usr/local/src mysql官方提供官方库.源码.二进制包三种安装方式.此文会分别介绍官方库.源码包的安装方式,对于二进制包,下载后可直接使用. 此文介绍mysql 5.6 社区版,在下载时不要选择错了 安装: 使用官方库安装: 1 配置mysql.repo vim /etc

lnmp (nginx php-fpm mysql) 环境部署——nginx

前言: 随着业务的发展,原有的单服务器架构已无法支撑现有业务的访问量,经研究决定,对现有服务做拆分,并对应用做横向扩展.目的是为了减轻服务集中造成的压力. 架构: 前端使用nginx作为web服务,后端使用php-fpm作为应用服务,数据库为mysql 应用服务可使用多台服务器做集群 准备工作: 系统为centos 6.8 x64 minimal 1 ip划分 web服务:172.16.10.0/24 应用服务:172.16.20.0/24 数据库服务:172.16.30.0/24 2 更新系统

ngnix+uwsgi+django+python+mysql环境部署

django 一个python的web框架flask和django uwsgi一个Python的容器 nginx 一个web服务器 可以做web容器的前端 client--->nginx(80)--->uwsgi(开端口5000)--->web页面 virtualenv virtualenvwrapper python开发虚拟环境 安装python3: 下载python3.6 去官网下载 #xz -d 压缩包.xz 准备环境: #yum install zlib* openssl* re

php+mysql+nginx在linux上的环境部署

一直在linux上鼓捣,还没有完整在linux下配置过nginx服务器环境部署呢,这几天没什么事就部署了一下,遇到的问题也很多,现在把我的环境部署文档发出了,有什么问题大家可以一起讨论一下,希望大家采用后遇到问题多多沟通. || 安装所需各种依赖包 sudo -s LANG=C yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2

Mysql读写分离方案-MySQL Proxy环境部署记录

Mysql的读写分离可以使用MySQL Proxy和Amoeba实现,其实也可以使用MySQL-MMM实现读写分离的自动切换.MySQL Proxy有一项强大功能是实现"读写分离",基本原理是让主数据库处理写方面事务,让从库处理SELECT查询:Amoeba for MySQL是一款优秀的中间件软件,同样可以实现读写分离,负载均衡等功能.下面重点说下Mysql Proxy: MySQL Proxy处于客户端应用程序和MySQL服务器之间,通过截断.改变并转发客户端和后端数据库之间的通信

docker容器里面各测试环境部署部署脚本(nginx,php,redis,mysql,nodejs)

公司用到的语言,当然还是php为主,不过后台现在都用到nodejs和golang,所以nodesjs和golang都要安装,发觉使用docker还是很好的,只要把环境部署好了,然后打构建成镜像,下次直接就可以生成环境了,不用重新部署.以下为相关服务的部署脚本: nginx: ###上传并解压安装文件:tar zxvf nginx-1.8.0.tar.gz ###进到安装目录:cd nginx-1.8.0 ###编译参数安装: ./configure --user=nginx --group=ng

MySQL高可用架构-MHA环境部署记录

一.MHA介绍 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是日本的一位 MySQL专家采用Perl语言编写的一个脚本管理工具,该工具仅适用于MySQLReplication(二层)环境,目的在于维持Master主库的高可用性.是一套优秀的作为MySQL高可用性 环境下故障切

(5.2)mysql高可用系列——测试环境部署

关键词环境部署: [1]策划[1.1]数据库服务器A组 8台 192.168.1.200~192.168.1.207,主机名db,db1~db7[1.2]负载均衡服务器 2台 192.168.1.211~192.168.1.212,主机名,fz1,fz2[1.3]中间件 192.168.1.221~192.168.1.222,主机名,xm1,xm2 [2]虚拟机,样板机centos7#IP地址 IP地址,192.168.1.200#修改主机名 hostname db1#直接修改本地主机名 vi