zoukankan      html  css  js  c++  java
  • 安装Mysql,开发权限,以及复制数据库

    官网下载

    https://downloads.mysql.com/archives/community/

     

     

    解压后安装,管理员身份打开cmd,转到mysql的bin目录,mysqld --install

     

     

     mysqld --initialize --console

    生成随机密码 A temporary password is generated for root@localhost: so8jviq&#bdE

     

     

     net start mysql

     

     

     启动后登陆 mysql -u root -p 回车输入密码

     

     

     修改密码  alter user 'root'@'localhost' identified by '新密码';

     

    退出

     

    配置环境变量

     

     

    这时远程访问会提示10060 

    开放端口

    控制面板->系统和安全->Windows Defender 防火墙->高级系统设置->入站规则->新建规则 ->

     

     

     一直下一步,起个名称,点完成,设置成功

     这时候远程连接会提示 is not allowed to connect to this MySQL server

     继续授权

    执行语句:grant all privileges on *.* to '用户名'@'%' identified by '密码' with grant option; 失败

    执行以下语句错误,8.0版本不允许通过grant创建用户

     

     执行成功语句:先创建用户,再授权

    create user '用户名'@'%' identified by '密码';

    grant all privileges on *.* to '用户名'@'%';

     远程可以访问了,结束~

    ps:

    复制其他服务器的数据库到本地:mysqldump  --skip-lock-tables -h源数据库地址 -u源数据库用户名 -p源数据库密码 -P3306 --databases 数据库名称 | mysql -h新数据库地址 -u新数据库用户名 -p新数据库密码 -P3306

     

  • 相关阅读:
    androd ListView + CheckBox 解决超出一屏无法全选的问题。
    关于学习
    正则表达式助记口诀(转)
    无题
    《编程那些事儿》,《学习的艺术》读后泛谈
    我最恐惧的事情是竞争力的丧失
    编写小程序,测试你的严谨思维能力
    倒行逆施的贾金斯先生(转)
    C++学习步骤
    周爱民给程序员的十点建议
  • 原文地址:https://www.cnblogs.com/qianabby/p/13891307.html
Copyright © 2011-2022 走看看