MySQL5.7.35的安装
Step①:
下载安装包,MySQL下载地址:百度
Step②:
解压至你的安装路径,我个人是在E盘存放。
Step③:
配置环境变量。
①:在系统属性中,点击环境变量。
②:找到环境变量—>系统变量—>Path,选中后点击编辑。
③:在Path环境变量中点击新建,将之前设置的安装目录添加进去。如果安装在E盘,环境变量配置如下。后面一定要添加bin目录!!!
确定修改,返回,环境变量配置完成。
Step④:
以管理员身份启动命令提示符,一定要是管理员身份!!!
定位到安装目录的bin目录下。
执行命令 mysqld -install 和 mysqld --initialize
mysqld -install
第一条命令执行完毕后,输出 Service successfully installed
mysqld --initialize
Step⑤:
两条命令执行完毕以后,在MySQL的安装目录下会出现一个data文件夹, 在data文件夹中有一个以.err结尾的文件。
用记事本打开.err文件,文件中存储了数据库的临时密码。也可以使用记事本的查找功能查找关键词password。记住此密码!!!
Step⑥:
执行命令 net start mysql ,启动MySQL服务。(我做在这一步的时候遇到了点小问题)
以上三张图都是我所做过程中遇到的问题。
原因是:因为net start +服务名,启动的是win下注册的服务。此时,系统中并没有注册mysql到服务中。即当前路径下没有mysql服务。
如何将MySQL注册到win服务里面?!!!(步骤如下)
①来到MySQL的安装路径下bin,在命令行中输入“mysqld --install”,成功:出现“Service successfully install”代表你已经安装成功,出现其他则表示错误。
切记,在这里还是以管理员的身份运行DOS窗口!!!
②执行 net start mysql出现:
删除mysql下的data文件,重新执行 mysqld --initialize 就可以在当前路径下生成data文件夹,再执行net start mysql 就可以启动mysql。
已经成功进入MySQl数据库。
Step⑦:
使用临时密码初次登陆MySQL(参考Step⑤)。登录命令为mysql -u root -p。密码就是.err文件中的临时密码!登录成功。
mysql -u root -p
Step⑧:
修改root用户的登录密码同为root。
使用quit命令退出MySQL,重新进入数据库,查看重置密码是否成功。
Step⑨:
①在MySQL的安装目录中新建文件 my.ini 。文件内容为:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
②以管理员身份启动命令行,重启MySQL服务。
net stop mysql
net start mysql
③登录MySQL,使用命令 status 查看字符集。由于配置了环境变量,直接使用普通命令行即可登录MySQL。
字符集全部改变为utf8。