一、关于Mysql的下载和安装
1、下载地址:直接从官网上下载(这里是压缩版5.7.36的安装)
2、安装步骤:
(1)对下载的压缩包进行解压
(2)首先配置环境变量,打开计算机的属性—>高级系统设置—>环境变量—>系统变量,在里面找到Path路径,将解压后Mysql文件的bin路径复制下来,放到Path路径后面
这里一定要注意将路径复制到Path中的时候,要用英文状态下的分号将路径和前面的内容分隔开。我这里Mysql的路径是在E盘下面。
(3)在Mysql文件夹中创建一个my.ini的文件,在文件中写下面的代码:
[mysqld]
basedir=E:\\Mysql\\mysql-5.7.36-winx64
datadir=E:\\Mysql\\mysql-5.7.36-winx64\\Data
port=3306
skip-grant-tables
这里basedir是解压后的Mysql文件的路径,datadir是解压后的Mysql文件的路径后面加上\\Data,这两个都要换成自己电脑里面对应的目录。(换完之后一定要仔细检查两遍,我刚开始不成功就是因为目录没写对)
注意这里面刚开始Data文件夹是不存在的,不要去手动创建,后面它会自动生成。
port是端口号,skip-grant-tables的意思是刚进入数据库的时候跳过输入密码的过程。
(4)打开电脑中的命令提示符,注意这里要以管理员身份打开,不然操作不了
(5)打开命令提示符以后,输入命令:
cd /d E:\Mysql\mysql-5.7.36-winx64\bin
这里 E:\Mysql\mysql-5.7.36-winx64\bin是自己电脑里面Mysql的bin的路径,然后回车。
(6)下一行输入命令:
mysqld -install
换行,如果出现Service successfully installed,说明安装成功,可以进行下一步,如果不成功,需要检查一下是不是在管理员身份下运行的,之前安装过的Mysql是不是没有卸载干净,还有my.ini配置是不是对的。
(7)安装完成以后,接着再输入命令:
mysqld --initialize-insecure --user=mysql
进行初始化。这里一定要注意不要漏掉mysqld后面的 “d”。
如果成功,就可以在Mysql文件夹中看到它自己创建的Data文件夹
(8)然后接着启动Mysql,输入命令:
net start mysql
等待一会,如果成功,命令行就会显示Mysql服务已经启动成功。
(9)成功以后,继续输入命令:
mysql -u root -p
进入Mysql管理界面,点击回车会出现先要求输入密码,这里先不用管,直接再点击回车,然后就会出现Welcome to the Mysql等等。
(10)然后输入命令:
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
这行命令的意思是修改密码,因为刚刚我们直接跳过了输入密码的阶段。这里password后面括号里的就是你设置的密码。
注意不要丢了命令后面的分号
(11)改完密码以后,接着输入命令:
flush privileges;
刷新权限。
(12)上面的都做完以后,进入Mysql文件夹中的my.ini文件中,在最后一行skip-grant-tables前面加#,或者直接删除。因为我们已经有了密码,不需要跳过密码了。
(13)接着可以退出命令提示符中的mysql,输入命令:
exit
执行退出操作。
(14)接着输入命令:
net stop mysql
停止Mysql服务。
(15)接着可以重新启动mysql,以管理员身份运行命令提示符,进入mysql的bin目录下,然后输入:
net start mysql
回车,再输入:
mysql -u root -p123456
Mysql就安装好了。
二、SQLyog安装
1、它的下载是我在网上找的一个资源下载的。
2、下载以后,一直点击下一步,就可以。最后一步需要输入名称和证书秘钥,可以在网上找一些,点击注册
3、进入软件,新建一个连接:
输入需要的信息,这里要注意用户名是root,密码是之前在Mysql安装时修改的密码,端口是my.ini中设置的端口,点击连接。就完成了。
这里,如果出现连接不成功,可以在命令提示符中先运行Mysql,再连接,我之前是退出了Mysql后连接的,会报错,然后运行了Mysql后,就能连接成功了。
这里只是记录一下自己安装的过程,弄了一下午才出来,记录一下过程以免以后忘记,如果有错误,欢迎指出。