中华视窗是诚信为本,市场在变,我们的诚信永远不变...
下载MySQL
进入MySQL官网,点击页面底部上方选项卡DOWNLOADS->MySQL Community Edition->MySQL Community Server,会来到以下页面:
下载红框中选择的项目,是压缩包。 下载后直接解压即可开始配置。 建议保存的路径不要包含中文字符,避免出现各种无法解决的BUG。
配置MySQL
配置 my.ini
下载并解压后,您将得到文件夹mysql-8.0.12-winx64。 输入文件夹。 这是MySQL的根目录。
在此目录下创建文件my.ini,并在文件中输入以下代码。
[mysqld]
basedir ="D:\mysql\mysql-8.0.12-winx64"
datadir ="D:\mysql\mysql-8.0.12-winx64\data"
port=3333
server_id =10
character-set-server=gbk
character_set_filesystem=gbk
[client]
port=3333
default-character-set=gbk
[mysqld_safe]
timezone="CST"
[mysql]
default-character-set=utf8
输入完毕后,保存时请点击另存为,检查编码格式是否为ANSI。 如果不是,请将其更改为ANSI,以避免后续配置和安装时出现错误。 如下所示:
配置之前我还参考了其他代码。 经过不断测试,上述代码可用。
另外basedir和datadir后面的路径需要自己改,即按照你安装的路径。 我的安装在D盘下的mysql文件中,所以路径如上。
这里的配置涉及到数据文件夹的创建。 因此,千万不要自己在根目录下创建空文件夹data,否则会报错。
配置环境变量(可选,但推荐)
为了快速打开其他路径下的MySQL,建议配置环境变量。
右键计算机->属性->高级系统设置->点击高级选项卡下的环境变量->查找PATH,如下图:
追加在最后。 请注意,它是附加的,而不是覆盖的。 添加路径:D:\mysql\mysql-8.0.12-winx64\bin;
上面的路径是你解压后的路径,后面加上bin即可。
添加完成后,确认并退出。
MySQL 入门
进入C盘,进入Windows->System32,找到cmd.exe,以管理员身份运行。 请注意,您不能直接进入。 您必须是管理员,否则后面的步骤会报错。
依次进入我们的MySQL安装目录,如下图:
首先将MySQL添加到Windows服务中,输入命令:
mysqld --安装;
会提示安装成功,Service已成功安装。,然后进行下一步。
这时开始初始化数据库,输入:mysqld --initialize --user=root --console(确保是mysqld,不是mysql,多了一个d),需要等待一段时间,此时正在创建数据文件夹。 同时,你可以在窗口中看到很多信息,找到关键字:root@localhost,你会发现关键字后面有一个复杂且不规则的字符串,一定要记录下来! 这是您以后登录数据的初始密码!
完成上述步骤后,就可以启动MySQL了。
输入:net start mysql。 稍后还可以使用net stop mysql来关闭MySQL服务。
然后就可以进入MySQL了,输入:mysql -u root -p,会要求你输入密码。
第一次登录的密码就是刚才提到的原始密码,是一个不规则的字符串。
进入后即可成功进入数据库。
如果忘记密码,可以删除data文件夹,重新执行mysqld --initialize --user=root --console,然后按照上面的顺序继续配置。
但第一次进入时,无法进行任何操作。 您可能会看到以下错误:
错误 1820 (HY000):在执行此语句之前,您必须使用 ALTER USER 语句重置密码。
这意味着您需要更改密码才能使用您的数据库,因此您需要输入以下语句:
更改由“123456”标识的用户 user();
123456可以改成其他内容,就是你想要的密码,其他的可以复制。
这里特别说明:我曾经使用过其他方法来更改密码,包括:
设置密码=密码('123456'); 等等会报错并且无法修改密码。 您只能使用由“123456”标识的alter user user();。 至于原因,我还没有查出。 我希望有人能给我一些建议。
完成以上操作后,MySQL就可以使用了。
从: