mysql免安装配置教程

mysql免安装配置教程

下载

  • 首先到官网下载mysql的绿色压缩包,地址为:http://dev.mysql.com/downloads/mysql/
  • 下载好后解压缩文件,将解压缩的文件放在某一目录下。此教程将压缩文件放置在D盘的根目录下。路径为:D:\mysql-5.7.16-winx64(此教程的介绍均以此路径为基准,如果你放置的是其他的路径,只要修改成其他路径就行)
    image

配置

  • 在D:\mysql-5.7.16-winx64此文件下添加一个名为my.ini的文件,文件中的内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
 basedir = "D:\mysql-5.7.16-winx64"
# 设置mysql数据库的数据的存放目录
 datadir = "D:\mysql-5.7.16-winx64\data"
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 
  • 配置环境变量

右键我的电脑,点击属性,高级设置,环境变量,找到名为path的变量,双击修改,在此路径下在添加一个路径:D:\mysql-5.7.16-winx64\bin;然后一路确定,保存修改。

mysql服务安装(本机)

  • 以管理员的身份运行命令操作符(cmd);输入分别输入以下命令:
mysqld --remove//以防之前存在mysql的服务安装

mysqld --install//安装mysql服务

image
上述命令解释:

mysqld –remove:将之前存在的msyql服务删除,以防之前存在mysql服务。

mysqld –install:安装mysql服务,再次输入此命令会提示你服务已安装,说明服务安装成功

mysql服务安装(虚拟机)

具体什么原因不知道,但是在虚拟机中安装mysql服务的时候路径总是会错误,第二次使用mysqld –install命令时提示的路径和mysqld的安装路径不一致,在启动服务的时候,会提示找不到指定文件,从而导致mysql服务无法启动。

image
image
image
解决办法是打开regedit注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MySQL,修改其中的ImagePath项,将路径修改成mysqld安装路径,即可。

data文件夹的生成

由于从5.7版本后的mysql没有data文件夹,会导致mysql服务无法启动,所以需要初始化生成data文件夹
image

mysqld --initialize-insecure --user=mysql

mysql服务启动与关闭

net start mysql//启动服务

net stop mysql//关闭服务

image

进入mysql服务

mysql -u root -p 

输入如上字符,然后按Enter键,会提示输入密码,此时密码为空,直接按Enter键即可进入mysql数据库
image

mysql 密码修改

  • 未创建密码时:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

mysqladmin -u root password "newpass"
  • 如果已经设置过密码了,则用如下命令:
mysqladmin -u root password oldpass "newpass"
  • 修改user表
mysql -u root

mysql> use mysql;

mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

mysql> FLUSH PRIVILEGES;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值