MySQL学习(0) 安装MySql(windows)
来源:互联网 发布:网络棋牌交流群 编辑:程序博客网 时间:2024/06/06 18:42
下载
首先从官网下载Mysql https://www.mysql.com/downloads/
进入此页面下载:
Downloads->MySQL Community Edition (GPL)
点击之后:
进入之后选择合适的下载:
安装
下载完成后 直接解压到你需要安装的目录(我是直接安装在G:\)
在mysql-5.7.20-winx64目录下添加一个 my.ini文件
文件内容为:
[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=G:\\mysql-5.7.20-winx64# 设置mysql数据库的数据的存放目录datadir=G:\\mysql-5.7.20-winx64\data# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB
打开cmd.exe(用管理员打开)
将目录转到 安装目录下的bin目录
之后输入代码 mysqld --initialize-insecure
// initialize前有 两个- 在此处记得要加上-insecure 否则 在之后登录时会有密码而密码是随机的 这条命令执行后会在安装目录下增加一个data文件(这个文件不要自己手动加 否则会使得文件不全)!!!!不要随意加空格
打开安装目录下的data文件:
(如果没有 mysql等文件夹 只有下面的文件 就是因为data文件夹是自己创建的 或者前面的mysqld –initialize-insecure命令处initialize前没有加上两个 -)
创建一个服务
执行命令 mysqld -install Smysql
启动一个服务
执行命令 net start Smysql
在这时就是检验前面是否配置成功的时候了
很有可能出现下面的错误
这个的原因有不少 最有可能的是因为之前的data文件夹中文件不全
先检查一下 data文件夹中文件的文件
还有可能就是以为已经有了打开的服务(我这里就是因为已经打开了服务)
成功的界面为:
此时已经启动了服务:
–启动服务也可右键点击“我的电脑”|“管理”|“服务和应用程序”|“服务”|找到“Smysql”右键启动
命令行登录服务
执行命令 mysql -u -roop -p
之后会让你输入密码 由于在命令mysqld --initialize-insecure
加上了-insecure 所以没有密码 直接按回车就可以了
此时算是安装完毕了!
命令 mysqld –initialize 在安装目录下生成一个data文件夹并初始化(我也是初学 对于命令的解释也只是自己的揣测) 在此命令下加上-insecure 可以使登录服务没有密码(否则会生成随机密码)
命令 mysqladmin -u root password "1234"
将登录密码改成1234(原密码为空)
命令 net start Smysql
启动一个服务
命令 net stop Smysql
结束一个服务
命令 mysqld -remove Smysql
移除一个服务
- MySQL学习(0) 安装MySql(windows)
- MySQL安装(Windows)
- Mysql zip 安装(windows)
- 安装mysql(windows&ubuntu)
- Mysql安装(linux+windows)
- Mysql++学习(一)------mysql编译安装
- Windows下MySQL学习(二):GUI安装和使用(MySQL GUI tools)
- Windows下MySQL学习(一):安装和启用,新建数据库和数据表,matlab连接MySQL
- windows下安装mysql(mysql-installer-community-5.6.10.1)
- mysql主从复制(Windows虚拟机安装两个mysql)
- (Windows)MySQL安装(一)
- MySQL安装指南(Windows平台)
- windows MySql安装步骤(V2)
- 安装MySQL 5.6(windows解压缩)
- Mysql配置版安装(windows)
- mysql安装、配置、启动(windows)
- Windows安装MySQL(5.7)解压版
- wampserver2.0(Windows Apache Mysql PHP集成安装环境)
- 在Django中使用memcached缓存
- linux下qemu调试linux内核
- matlab的padarray函数
- Struts 2访问Servlet API
- NEERC 17 H. Palindromic Cut 暴力(回文)
- MySQL学习(0) 安装MySql(windows)
- [刷题]UVA11248
- 颜色模式
- 泛型的作用及其基本概念
- leetcode-121. Best Time to Buy and Sell Stock
- 【笔试】:编程实现C++string 类成员函数
- 【小程序】微信小程序-滚动消息通知
- JSP与数据库链接
- Java基础总结