错新站长站已经给大家讲解过MYSQL其他版本在各种环境中的安装过程,大家可以参阅正文下面的相关文章,今天一起来学习下mysql5.7.17的实例安装教学,配置上稍微不同,希望能够帮助到你。
安装MySql
操作系统:Windows Server 2008 R2 Standard
MySql版本:mysql-5.7.17-winx64
第一步:解压mysql-5.7.17-winx64.zip到指定位置
第二步:安装文件根目录下添加data文件夹,将my-default.ini重命名为my.ini
第三步:在命令提示符下依次输入如下命令:
注意,若以前安装过,要卸载服务,使用命令:mysqld -remove
依次执行以下命令:
cd C:/mysql-5.7.17-winx64/bin
mysqld --initialize(注意mysqld和--之间只有有个空格)
mysqld --install
由于以前安装过,先卸载服务,然后执行安装命令
第四步:修改my.ini 文件,在[mysqld]下添加一行skip-grant-tables,然后依次执行
启动mysql服务: net start mysql
进入MySql:mysql
设置密码:update mysql.user set authentication_string = password(‘cnki2017') where `User` = 'root';(注意有分号,注意将命令拷贝过去后可能要调整下输入法,然后重新输入)
注:设置密码这里可以分两步命令:
use mysql;
update user set authentication_string=password("cnki2017") where user="root";
刷新MySQL的系统权限相关表:flush privileges;(注意有分号)
退出MySql:exit;(注意有分号)
停止Mysql服务:net stop mysql
第五步:删除my.ini文件把之前添加的skip-grant-tables,然后依次执行如下命令:
启动mysql服务: net start mysql
进入mysql:mysql -uroot -pcnki2017
重置密码:set password=password(‘cnki2017');(注意有分号)
允许任何IP登陆:update mysql.user set host = '%' where user = 'root' limit 1;(注意有分号)
刷新MySQL的系统权限相关表:flush privileges;(注意有分号)
退出MySql:exit(可以没有分号)
新闻热点
疑难解答