window10下安装mysql

1.下载
在mysql官网下载window10安装环境的mysql安装包(https://dev.mysql.com/downloads/mysql/),我本机本次使用的版本是mysql-8.0.13-winx64,下载完后解压
window10下安装mysql

  1. 配置mysql的环境变量在path中(我的电脑右键属性-->高级系统设置-->环境变量)
    window10下安装mysql
  2. 在安装目录下新建一个名为my.ini的配置文件,内容如下
    window10下安装mysql
    注意:要在mysql的安装目录下建data文件夹,即:my.ini里配置的datadir路径
    4.初始化数据库,用管理员身份打开命令窗口
    window10下安装mysql
    不带密码的初始化命令:mysqld --initialize-insecure --console
    带随机密码的初始化命令:mysqld --initialize --console
    window10下安装mysql
    5.安装服务
    命令:mysqld --install [服务名]
    window10下安装mysql
    6.启动服务
    命令:net start [服务名]
    window10下安装mysql
    输入命令mysql -u root -p,该命令以root身份登录mysql,初始密码为空,直接输入回车即可。
    window10下安装mysql
    7.修改密码
    mysql8.0.4之前可以直接使用如下方式:
    SET PASSWORD=PASSWORD('新密码');
    mysql8.0.4开始就只能使用下面方式:
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
    window10下安装mysql
    注:如果是用随机生成的密码使用上面随机生成的密码登陆mysql并修改root密码
    8.查询user表信息
    select host,user,plugin from mysql.user;
    9.由于mysql8.0取消了直接grant创建用户的语法,所以必须先create user再grant。
    create user '用户名'@'主机' identified with mysql_native_password by '密码';
    授权所有权限:
    grant all privileges on . to '用户名'@'主机';
    按需求设置权限:
    grant select,insert,update,delete,create,drop,alert on . to '用户名'@'密码';
    查看用户权限:
    show grants for '用户名'@'主机';

猜你喜欢

转载自blog.51cto.com/14159501/2440995