今天准备安装一个mysql,结果出现了各种问题,现把出现的问题记录一下:
首先安装教程是参考的 菜鸟教程的方式 : https://www.runoob/mysql/mysql-install.html
这种方式把压缩包解压之后,再执行几个命令就能使用了,还是挺方便的(如果不出现问题)。
出现的问题1:
创建 my.ini 配置文件,这个配置文件需要配置一个安装目录
# 设置mysql的安装目录 basedir=C:\\web\\mysql-8.0.11
然后我并未把解压包放在上面的路径,我放在了D盘的一个路径较多的地方,然后执行
初始化数据库命令:
mysqld --initialize --console
然后就一直报个错在xxx路径下不能创建文件,后来我把mysql解压包直接放在了D盘根目录下才得已解决。
出现的问题2:
后来装好后,准备用命令进入数据库去看看,然后输入密码后一直报错Unknown databases XXX,我密码输入是对的啊
后来才知道 -p 后面是不能输入空格的0.0
另外有一种比较方便的进入命令窗口的方式,可以直接进入bin目录下,然后再上面目录框中输入cmd,如下图
出现的问题3:
安装上面的方式安装后密码是随机给你的,因此我也想着把密码修改了;
结果修改密码时也出现了问题,当时也找了好多执行语句,结果只有一个有用
修改mysql的用户密码,分别使用grant、alter、set修改
①mysql> grant all on *.* to '用户名'@'登录主机' identified by '密码';
②mysql> alter user '用户名'@'登录主机' identified by '密码(自定义)';
③mysql> SET PASSWORD FOR '用户名'@'登录主机' = PASSWORD('密码');
我用了第二种才修改成功的:
alter user 'root'@'localhost' identified by '123456';
出现的问题4:
mysql 是可以正常使用了,然后我想着用SQLyog可视化工具去连接mysql,果然还是出现了问题:
SQLyog一直报错我代码号码2058,不过这个很好解决,随便在网上找了一个方法后就解决了。
在mysql命令行窗口执行以下命令即可解决:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
总结:
要知道有这么多问题,我还不如自己一步一步的去安装呢,有时候简便的方式反而并不能让我们节省时间。
更多推荐
记录按照菜鸟教程安装mysql-8.0.22-winx64.zip时出现的问题
发布评论