各自努力,最高处见!加油!
MySQL5.7安装配置
数据库系列的学习仍然是跟着B站韩顺平教育课程韩老师的课来学的,第一篇文章就贴上老师的课程链接https://www.bilibili.com/video/BV1H64y1U7GJ,我写这两个系列的帖子其实都还没有很多关于自己的见解,只是作为学习的笔记方便以后我自己的复习或者部分小伙伴的学习,所以有不周到的地方也欢迎小伙伴指正。
- 下载免安装版MySQL:https://dev.mysql.com/get/Downloas/MySQL-5.7/mysql-5.7.19-winx64.zip
- 解压到 D:\hspmysql\mysql-5.7.19-winx64(可以自己选择,我自己是首次接触没有改动)
- 添加环境变量 : 电脑-属性-高级系统设置-环境变量,在Path 环境变量增加mysql的安装目录\bin目录。把解压得到的文件夹打开bin目录,将路径复制到最后。
- 在 D:\hspmysql\mysql-5.7.19-winx64(即解压得到的那个目录)目录下创建my.ini文件,5.7版本需要用户自己创建。然后将如下代码粘贴到文件中保存。部分参数需要根据自己的实际路径进行改动。
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=D:\hspmysql\mysql-5.7.19-winx64\
# 设置为MYSQL的数据目录
datadir=D:\hspmysql\mysql-5.7.19-winx64\data\
port=3306
character_set_server=utf8
#跳过安全检查 下面这句话注销之后需要输入正确的用户名和密码才能登陆
skip-grant-tables
-
使用管理员身份打开cmd(开始-Windows系统-cmd命令行-右键-管理员身份运行,得到的窗口上要写着管理员才算成功),并切换到D:\hspmysql\mysql-5.7.19-winx64\bin 目录(解压得到的那个目录),执行
mysqld -install
。
-
初始化数据库:
mysqld --initialize-insecure --user=mysql
-
启动mysql 服务:
net start mysql
【停止mysql服务指令 net stop mysql】 -
进入mysql 管理终端:
mysql -u root -p
【root代表当前为登录的为管理员用户,p表示密码。当前root 用户密码为 空】,直接回车进入。
-
修改root用户密码use mysql;
-
update user set authentication_string=password('hsp') where user='root' and Host='localhost';
上面的语句就是修改root用户的密码为 hsp。
注意:在后面需要带上分号,回车执行该指令。 -
执行:
flush privileges;
刷新权限 -
退出:
quit
这里退出之后MySQL还在运行 -
修改my.ini文件,注销右边的代码,再次进入就会进行权限验证了
#skip-grant-tables
-
重新启动MySQL
net stop mysql
net start mysql
-
再次进入MySQL,输入正确的用户名和密码:
mysql -u root -p
以上内容转载自韩老师课程的文档,如有不明白的可以看一下老师数据库课程的安装课。