整理:mysql安装遇到的一些小坑

安装步骤

  1. 停掉旧mysql服务 net stop MYSQL
  2. 卸载旧mysql mysqld -remove MySQL
  3. 初始化数据库 mysqld --initialize --console
    初始化数据库
  4. 安装数据库服务 mysqld --install
    安装数据库服务
  5. 启动数据库服务 net start mysql
    启动数据库服务
  6. 连接数据库 mysql -u root -p,然后输入步骤3中的密码
  7. 修改root密码,免得后续忘记密码(选做)
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '【在这里输入新密码】';
  8. 创建新用户
    CREATE USER '【在这里输入用户名】'@'%' IDENTIFIED WITH mysql_native_password BY '【在这里输入密码】';
  9. 给步骤8中新建的用户分配权限
    授权所有权限:GRANT ALL PRIVILEGES ON *.* TO '【要分配权限的用户名】'@'%';
    授权基本权限,按需设置:GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON *.* TO '【要分配权限的用户名】'@'%';

The vervice already exists!

问题:执行mysqld –install时,报The vervice already exists!
解决:到旧mysql安装目录执行mysqld -remove MySQL
前提:已经停了mysql服务,执行指令:net stop MYSQL

初始化数据库不知道密码

问题:初始化数据库时,不知道数据库密码
解决mysqld --initialize --console,执行完成后,会打印 root 用户的初始默认密码
初始化数据库

安装数据库服务,重命名服务名称

问题:安装数据库服务,如果遇到同名服务,又不想删了旧服务
解决mysqld --install [服务名]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值