MySQL+HeidiSQL Windows端安装使用说明

1、MySQL数据库

(1)、官网下载地址:https://dev.mysql.com/downloads/mysql/

根据自己的电脑配置选择下载

(2)、由于我下载的是安装包,所以直接解压到指定盘

(3)、设置环境变量,添加D:\mysql-8.0.12-winx64\bin到PATH

(3)、新建data目录以及ini文件

mysql目录下并没有data文件夹,因为新版改了需要初始化。 
需要手动新建一个data目录、一个my-default.ini文件,my-default.ini放在根目录。
my-default.ini文件的内容是:

#指定mysql目录以及数据存放目录
#要替换成你的目录
basedir = D:\mysql-8.0.12-winx64
datadir = D:\mysql-8.0.12-winx64\data

(4)、初始化及安装启动MySQL

d:
cd D:\mysql-8.0.12-winx64\bin
mysqld --initialize-insecure --user=mysql
mysqld.exe -install
net start mysql

初始化后data文件夹下会生成一个后缀为err的文件。 

这样生成的后缀为err的文件里有这样一行字,说明root用户是空密码: 
root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.
(5)、设置root用户密码

以root身份登录,输入:

mysql -u root -p

进入了 mysql,然后修改root的密码,例如修改为 123456

SET PASSWORD FOR 'root'@'localhost' = PASSWORD<'123456'>;

由于我使用的是最新版的MySQL,设置时会报以下错误

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'PASSWORD<'123456'>' at line 1

解决办法参考链接:https://bbs.csdn.net/topics/392391222

正确命令1:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

正确命令2(推荐使用该方式,因为下面使用HeidiSQL时需要使用该方式):

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

设置完后退出:

exit

验证修改后的新登录密码:

2、HeidiSQL可视化工具

官网下载地址:https://www.heidisql.com/download.php?download=installer

(1)、下载安装完成后打开客户端:

如果在登录的时候出现以下错误:

authentication plugin 'caching_sha2_password'

解决办法:使用以下方式修改密码和加密方式
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

正常登录后:

参考链接:

https://blog.csdn.net/sinat_28224453/article/details/74851126

http://www.runoob.com/mysql/mysql-install.html

https://jingyan.baidu.com/article/f7ff0bfc3f2d132e26bb13d4.html

猜你喜欢

转载自blog.csdn.net/oMoDao1/article/details/83051374