mysql5.7.16winx64怎么安装

mysql5.7.16winx64怎么安装,第1张

先将mysql5.7.16下载解压,然后按如下步骤 *** 作

1,将my-default.ini文件拷贝一份修改名称为my.ini

打开my.ini文件

修改内容mysqld下面的内容如图所示

2,以管理员身份进入dos命令。进入mysql的bin目录

执行命令mysqld --initialize --user=mysql --console,执行后进行初始化,此时会生成root的初始密码

3,安装mysql服务:运行命令:mysqld --install MYSQL

4,在dos命令中加入net start mysql 启动mysql服务

5,输入命令 mysql -uroot -p 然后Enter键输入在第二步骤中获取到的初始密码,后Enter进入mysql控制台

6,输入指令:alter user 'root'@'localhost' identified by 'root'

7,切换到mysql数据库:use mysql,然后执行修改root密码的mysql指令:update user set authentication_string = password("你的密码") where user = "root"修改完整密码之后刷新:flush privileges

8,如上,mysql安装完毕,可以使用了。

解压缩

将下载到的文件解压缩到自己喜欢的位置,例如我自己的位置是D:\Program Files\mysql-5.7.10-winx64

添加环境变量

右键计算机->属性->高级系统设置->环境变量;在系统变量里添加MYSQL_HOME环境变量,变量值为MySQL的根目录,例如我的是D:\Program Files\mysql-5.7.10-winx64(原路径有错,已更改,对受误导的网友表示抱歉。谢谢网友“庞大进”的提醒,2016.5.7)

找到path,选择编辑,在原有值末尾添加%MYSQL_HOME%\bin

添加配置文件

在MySQL的安装目录(例如我的是D:\Program Files\mysql-5.7.10-winx64)下,建立新文本文件txt,并将其命名为my.ini(注意扩展名也要修改)。

双击打开该文件,并在其中添加内容如下:

[mysqld]

basedir=D:\Program Files\mysql-5.7.10-winx64

datadir=D:\Program Files\mysql-5.7.10-winx64\data

port = 3306

保存后关闭

初始化数据库

以管理员自身份打开CMD执行以下命令(注意必须以管理员身份打开,否则报错)

mysqld --initialize --user=mysql --console

在控制台消息尾部会出现随机生成的初始密码,记下来(因为有特殊字符,很容易记错,最好把整个消息保存在记事本里)

如果上述命令运行不成功请用以下命令代替:

%MYSQL_HOME%\bin\mysqld --initialize --user=mysql --console

如果仍然不成功请检查第2步

将MySQL添加到系统服务

以管理员自身份打开CMD执行以下命令(注意必须以管理员身份打开,否则报错)

mysqld --install MySQL

net start MySQL

安装成功,则显示“服务已启动成功”

如果上述命令运行不成功,可以用以下命令代替:

%MYSQL_HOME%\bin\mysqld --install MySQL

net start MySQL

(第2步改了之后,之前这里忘记了更改,谢谢网友穆novA的提醒,2016.6.12)

安装成功,则显示“服务已启动成功”

如果仍然不成功请检查第2步

启动MySQL并修改密码

在CMD控制台里执行命令 mysql -u root -p

回车执行后,输入刚才记录的随机密码

执行成功后,控制台显示 mysql>,则表示进入mysql

输入命令set password for root@localhost = password('123')(注意分号)

此时root用户的密码修改为123

安装了一次MySQL,安装版本是win7x64 5.7.16。

在安装过程中出现并解决了如下问题:

“mysql 服务无法启动 服务没报告任何错误”

1.下载:

地址:http//dev.mysql.com/downloads/mysql/2.安装:

ZIP Archive版是免安装的。只要解压就行了。不需要安装。我的放在d盘啦。

3.配置:

也就是my.ini文件的由来。

把my-default.ini这个文件复制一下重命名my.ini,然后替换成如下的代码即可:(把里面D:\mysql\mysql-5.6.17-winx64改成你自己的软件路径,保存)?12345678910111213141516 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\mysql\mysql-5.6.17-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\mysql\mysql-5.6.17-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB4.安装mysql服务并启动之:

也就是data文件夹的由来啦。

以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录再输入mysqld install回车运行就行了

接着就是输入 net start mysql 启动服务

报错!!!

“服务器无法启动,服务器没有报告任何错误。”

然后。。。

再输入mysqld --initialize-insecure --user=mysql(执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空)再次启动:再输入 net start mysql 启动服务,OK成功。

就如我图给的那样。

5.打开MySQL数据库即登录MySQL数据库。

还在命令模式下,将目录切换到自己的\bin目录下。

输入mysql -u root -p ,默认是没有密码的。回车进入,root是用户名,(要想这么做的前提是你必须已经打开MySQL服务。不然,是行不通的。)退出exit 回车,就行了。记住直接关闭cmd窗口是没有退出的,要输入exit才会退出啊另外:

1、手动打开MySQL服务的方法,如图:

具体

2.任务管理器打开服务的方式的如下:

配置个环境变量,命令行打开mysql数据库就更简洁。

下面是我的Path环境变量里面配置的东西,明显,看到我的最后一个竟然不是以分号结尾的。

当你要再添加这个MySQL的环境变量到这的时候,前面的分号得补上。然后再添加。

复制代码 代码如下:C:\ProgramData\Oracle\Java\javapathC:\Program Files (x86)\NVIDIA Corporation\PhysX\Common%SystemRoot%\system32%SystemRoot%%SystemRoot%\System32\Wbem%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\%JAVA_HOME%\bin%JAVA_HOME%\jre\binC:\android-sdk-windows\toolsC:\Program Files\TortoiseSVN\bin%MAVEN_HOME%\bin%M2_HOME%\binD:\Program Files\nodejs\配置好环境变量之后,就可以直接cmd之后,不用进入目录,然后输入mysql -u root -p,就打开MySQL数据库了,当然你的服务必须启动先,不然还是不行。

现在环境是好了,但是我不知道怎么写语句呀。额呵呵,尴尬了。

以上就是我这次配置环境的记录啦。

参考的某度经验,再加上自己的实践。留下此记录,以备后用。

简单使用的一个语句的示意


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8709707.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存