记录一下安装mysql的一些问题,可能时间久了又忘记怎么去安装了,记录一下以备以后需要。

  1. zip包安装mysql

使用zip 包去安装msyql时,需要配置环境变量,对于版本在5.5以下的,使用mysqld -install 直接去安装mysql服务,而如果是8.0的,则使用mysqld --initiate console 去进行初始化, 然后再执行mysqld -install 可以创建在根目录下创建my.ini文件,并对mysql进行配置。
如果初始化失败: 删除data目录并执行 mysqld --initiate-insecure
然后mysqld -install
在安装完mysql服务后,使用net start mysql 启动mysql 服务。

  1. 密码问题

如果忘记了mysql的root用户的密码,可以执行
net stop mysql 先关闭mysql 服务
mysqld --skip-grant-tables
use mysql; //切换到mysql数据库
update user set password=password(“123456”) where user=“root”; //修改
root账号密码为123456
flush privileges; //刷新系统权限
quit 退出mysql

8.0以上:

alter user ‘root’@’%’ identified by ‘123456’;

执行完上述操作后,需要关闭mysqld的相关进程,然后重新启动mysql服务,使用root用户进行登陆。

  1. mysql卸载的问题

如果需要安装新的版本,而msyql卸载不干净的话可能会造成新的mysql安装失败,在使用msi包安装的时候有遇到过这个问题,网上的解决方法都是删除mysql安装目录以及删除相关的注册表,具体可以百度。而使用zip包去安装的时候没有遇到这个问题。只需要将原来的mysql服务停掉,然后remove,在安装新的mysql服务,启动便可以使用新的mysql,当然需要进行环境变量的配置,不然会跟之前的mysql冲突,使用的仍旧是之前的mysql。