美文网首页
window10安装mysql

window10安装mysql

作者: 落幕12 | 来源:发表于2018-10-22 19:41 被阅读0次

今天在安装mysql的过程中遇到了一些问题虽然最后解决了单还是浪费了许多的时间

首先,附上Windows64位的下载链接https://dev.mysql.com/downloads/file/?id=479669,可以登陆也可不登陆,不登陆的话点击下面的No thanks, just start my download.

然后开始安装吧

下载好压缩包,直接解压到我们想安装的目录下就可以了

配置环境变量所致。配置环境变量很简单:首先,右击“此电脑”,选择“属性”选择“高级系统设置”选择“环境变量”在系统变量下选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )

PATH=.......;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆盖)

自己建立一个my.ini文件,

在其中修改或添加配置(如图):

[mysqld]

# 设置mysql客户端默认字符集

default-character-set=utf8

# 设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=O:\mysql-8.0.11-winx64

# 设置mysql数据库的数据的存放目录

datadir=O:\mysql-8.0.11-winx64\data

# 允许最大连接数

max_connections=20

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

#设置协议认证方式(重点啊)

default_authentication_plugin=mysql_native_password

其中basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录)

datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)

以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),

输入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin(你的mysql的bin目录的路径) 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)

输入

输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)

输入安装命令mysqld --install 如果出现问题The service already exists

这是由于之前已经安装过mysql并且没有删除干净

4.重新以管理员身份运行,输入sc query mysql,查看一下名为mysql的服务: 发现之前确实有安装过。

5.命令sc delete mysql,删除该mysql

6.之后输入mysqld --install(如果想要能进行本地txt文件的导入导出需添加enable-local-infile),就能成功。

7.mysqld --initialize-insecure 在根目录中生成data文件夹,可能会等待个十几秒。

然后输入mysql-uproot -p(mysql --local-infile=1 -u root -p如果在安装的时候没有加enable-local-infile但是又想用load data local infile 语句进行本地txt文件的导入和导出,可以使用该登录语句进行登录即可正常操作)

系统将提示你输入密码输入密码后就登陆进去了,然后就是修改密码

set password=1234;其中1234时你所修改的密码。这个适用的新版,有些版本的修改密码语句位set password=password('1234');

相关文章

网友评论

      本文标题:window10安装mysql

      本文链接:https://www.haomeiwen.com/subject/fazgzftx.html