安装mysql8.0

安装 mysql8.0
phpstuty版本是2018版本,mysql是8.0
1.下载mysql8.0安装包
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
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
default - storage - engine = INNODB
#支持 INNODB 引擎模式。修改为 default-storage-engine=INNODB  即可。MyISAM
#如果 INNODB 模式如果不能启动,删除data目录下ib开头的日志文件重新启动。
max_connections = 200
default_authentication_plugin=mysql_native_password
4.配置mysql环境变量,把E:\phpStudy\PHPTutorial\MySQL\bin加入到环境变量
5.以管理员身份运行,进入bin,执行  
 
  
mysqld -- initialize -- user = root -- console
注意:打印出的 A temporary password is generated for root@localhost : u ). ig . Gd . 7hW
host 后面是mysql的root的密码,不包括空格
上面执行成功,再执行下面一句,也可能不需要执行了
 
   
mysqld –initialize –insecure
再执行
 
    
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';
正常到此  :  客户端可连接了.
使用phpstudy控制mysql,
 
   
打开phpstudy-其他选项菜单-服务管理器-mysql-启动
在我的电脑的服务里面能看到一个mysqla的服务,
cmd管理员窗口,执行 sc delete MySQL,重启phpstudy里面的服务



更改远程访问(默认只能访问本机),使用ip能连接
use mysql;    //选择数据库
select user,host from user;    //查看用户和host
update user set host="%" where host="127.0.0.1";
安装参考地址
NET HELPMSG 3534 错误,参考地址

phpstudy控制mysql, 参考地址

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值