mysql安装和连接踩坑记录

付威     2019-06-28   1098   3min  

原来一直使用mysql,没有自己真正的搭建,搭建也只是本地的连接,现在手上有两台电脑,想搭建一个主从的架构,在配置mysql的环节费了一点时间,其实都是很小的问题,今天记录下:

  1. mysql 安装和启动

     mysql --install 
    
     mysql --initialize 
    
     net start mysql     
    
    

    安装完之后,发现忘了记密码,可以到 mysql-8.0.16-winx64\data中找到.err文件,里面有初始密码 ,本地用localhost连上之后可以自己修改密码。

mysql安装和连接踩坑记录

mysql安装和连接踩坑记录

  1. 远程连接

    mysql 需要远程连接需要权限,错误的信息如下:

       
    错误号码1130
    Host 'xxxxxxxxx' is not allowed to connect to this MySQL server
       
    

    执行下面的代码可以解决:

     use mysql;
    
     update user set host = '%' where user = 'root'
    
    
  2. 如果碰到无法更新,因为mysql 更新使用安全模式,需要关闭,

     Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column.  To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect.     
    
    

    执行以下sql:

    
      SET SQL_SAFE_UPDATES = 0;
        
    
  3. 连接远程的mysql时报错,原因时mysql8.0的加密方法变了。

     错误号码2058
    
     Plugin caching_sha2_password could not be loaded: �Ҳ���ָ����ģ�顣   
    
     ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 
     ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 
     FLUSH PRIVILEGES; #刷新权限
        
    
(本文完)

作者:付威

博客地址:http://blog.laofu.online

如果觉得对您有帮助,可以下方的RSS订阅,谢谢合作

如有任何知识产权、版权问题或理论错误,还请指正。

本文是付威的网络博客原创,自由转载-非商用-非衍生-保持署名,请遵循:创意共享3.0许可证

交流请加群113249828: 点击加群   或发我邮件 laofu_online@163.com

付威

获得最新的博主文章,请关注上方公众号