码迷,mamicode.com
首页 > 数据库 > 详细

MySQL解压版的安装与配置

时间:2019-01-24 15:37:31      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:tab   打开   win   date   安装与配置   解压   update   zip   upd   

 

1、解压mysql-5.7.15-winx64.zip到D:\MySQL Server 5.7(你想安装的位置)

2、如果机器上安装过其他版本的mysql先删除环境变量PATH中的mysql路径,然后再进行以下步骤,注意端口号和服务名称不能重复;

3、根目录下新建文件my.ini,将以下内容写入文件

 [mysqld]

basedir=D:\MySQL Server 5.7

datadir=D:\MySQL Server 5.7\data

port=3308

3、管理员权限打开(cmd)

进入D:\MySQL Server 5.7的bin文件夹

技术分享图片

 输入mysqld --install MYSQL_NEW --defaults-file="D:\MySQL Server 5.7\my.ini"

MYSQL_NEW 为新创建的MYSQL服务

D:\MySQL Server 5.7\ 为MYSQL的路径

提示 下图代表创建成功

技术分享图片

4、输入mysqld --initialize-insecure --user=mysql 在data下面创建需要的文件,需要等待几秒钟

技术分享图片

技术分享图片

5、启动数据库net start MYSQL_NEW

技术分享图片

6、用户root密码是空;直接回车

技术分享图片

 7、使用mysql库,更新root用户的密码

技术分享图片

 8、给root用户赋值所有权限

技术分享图片

 

 如果密码不为空的情况,可以直接使用下面的语句先强制修改个密码,在使用数据库;

1、mysql -u root -P 3308

技术分享图片

update user set authentication_string=PASSWORD(‘root‘) where User=‘root‘;

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘root‘ WITH GRANT OPTION;

flush privileges;

注意:

对新建的data文件夹进行初始化;

命令1:>mysqld--initialize-insecure;(初始化后没有root密码,建议使用)

命令2:> mysqld–initialize;(初始化后随机生产一个root密码)

重要命令:

必须要在bin文件夹下创建服务和删除服务

mysqld --install mysql3306 --defaults-file="D:\mysql server 5.73308\my.ini"    创建服务

mysqld –remove mysql3306    删除服务

mysqld --initialize-insecure --user=mysql   创建data文件

net start mysql3306   启动服务

net stop mysql3306  停止服务

sc delete mysql3306       删除服务

这个mysql是你服务的名称如果是其他名称改成其他的

1、show databases;   //所有数据库列表

2、create database dbName; //创建数据库

3、use dbName;  //选择数据库

4、show tables; //显示数据表列表

5、Exit;还在mysql执行界面,清空屏幕中已有sql

6、Quit;直接退出mysql执行界面

遇到的问题:第二次部署时提示不是内部命令或外部命令;需要进入bin下面,不然找不到mysqld

 

MySQL解压版的安装与配置

标签:tab   打开   win   date   安装与配置   解压   update   zip   upd   

原文地址:https://www.cnblogs.com/ruijie/p/10314656.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!