mysql5.7.12在windows下的安装

1、把下载得到的mysql安装包解压后得到如下目录结构

    H:\Workspaces\mysql-5.7.12-winx64

 

2、设置环境变量

    MYSQL_HOME=H:\Workspaces\mysql-5.7.12-winx64

    PATH=%MYSQL_HOME%\bin

 

3、修改mysql根目录下的\my-default.ini

basedir = H:\Workspaces\mysql-5.7.12-winx64

datadir = H:\Workspaces\mysql-5.7.12-winx64\data

port = 3306

2、进入MySQL bin文件夹,安装MySQL服务

MySQL install安装服务

命令:

bin>mysqld install  #安装MySQL服务

 

3、初始化MySQL data目录。

初始化MySQL data目录

命令:

\bin>mysqld --initialize

 

 

4、启动mysql

bin>net start mysql

    

5、此时使用mysql 登陆

bin>mysql -u root

 

会报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

因为root 是有初始化密码的。

 

6、修改mysql的root密码

bin>net stop mysql
bin>mysqld --skip-grant-tables #使用安全模式启动

 

此时窗口不懂,需要另外开窗口

cmd...>bin>mysql

 

此时登陆了mysql

mysql>



 

7.修改root的密码

  在mysql5.7中user表中没有了passwor字段,变为了authentication_string

mysql>show databases;
mysql>use mysql;
mysql> update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
mysql> FLUSH PRIVILEGES;
mysql> QUIT

 



 

8、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:

1)在本机先使用root用户登录mysql:

命令行执行:mysql -u root -p root

2)进行授权操作:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

重载授权表:

mysql>FLUSH PRIVILEGES;

退出mysql:quit

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值