安装mysql8.0

匿名 (未验证) 提交于 2019-12-02 22:06:11

2.放到E:\phpStudy\PHPTutorial\MySQL
3.增加配置文件
当前目录下增加my.ini文件
内容如下
# power by php中文网 2017 www.php.cn 官网下载最新版
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir=E:\\phpStudy\\PHPTutorial\\MySQL
datadir=E:\\phpStudy\\PHPTutorial\\MySQL\\data
#basedir="E:/hpStudy/PHPTutorial/MySQL/"
#datadir="E:/phpStudy/PHPTutorial/MySQL/data/"
#skip-grant-tables
character-set-server=utf8
default-storage-engine=INNODB
#支持 INNODB 引擎模式。修改为 default-storage-engine=INNODB  即可。MyISAM
#如果 INNODB 模式如果不能启动,删除data目录下ib开头的日志文件重新启动。
#sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=200
4.配置mysql环境变量,把E:\phpStudy\PHPTutorial\MySQL\bin加入到环境变量
mysqld --initialize --user=root --console
注意:打印出的A temporary password is generated for root@localhost: u).ig.Gd.7hW
host后面是mysql的root的密码,不包括空格
上面执行成功,再执行下面一句,也可能不需要执行了
再执行
mysqld install
net start mysql --正确结果是:mysql服务已经启动
重置密码
ALTER user root@localhost IDENTIFIED WITH mysql_native_password BY 'root';
flush privileges //刷新权限
net stop mysql;
net start mysql;
说明,老客户端认证方式是mysql_native_password,因此使用此语,单纯改密码,也可以使用下面的一句
alter user root@'localhost' identified by 'root';
更改远程访问(默认只能访问本机),使用ip能连接
use mysql;    //选择数据库 select user,host from user;    //查看用户和host update user set host="%" where host="127.0.0.1";
安装参考地址
NET HELPMSG 3534 错误,参考地址



文章来源: 安装mysql8.0
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!