zoukankan      html  css  js  c++  java
  • Ubuntu安装MySql5.7

    一、安装与删除
      安装
        sudo apt-get update #更新源
        sudo apt-get install mysql-server #安装mysql

      删除
        sudo apt-get autoremove mysql-* --purge
        (弹出提示框,是否删除数据(删除后数据就没了,注意备份)。选择yes)

    二、使用
      1.登陆mysql
        注意不用sudo 用户会拒绝访问
        语法:mysql -u <用户名> -p <密码> -h <地址/域名> -P <端口>
        使用默认根用户root(无密码): mysql -u root -h 127.0.0.1

      2.管理用户
        -- 查询用户
        //分别对应 密码,用户名,访问地质,密码插件类型
        select authentication_string ,user,host,plugin from mysql.user;
        -- 修改root用户密码
        update user set authentication_string = password('xxx'), password_expired = 'N', password_last_changed = now() where mysql.user = 'root';
        -- 授权root用户远程登录,%表示不限IP
        GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'xxx';
        -- 刷新权限,一定要执行
        flush privileges;


      3.设置mysql远程访问
        a.编辑文件
        //注意路径,与旧版不同
        sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
        找到 bind-address,注释掉(#) 或 指定任意ip或0.0.0.0,如下:
        #bind-address =127.0.0.1
        bind-address =0.0.0.0

        保存并退出编辑

        b.重启mysql服务

        service mysql restart

    三、登录使用,命令如下

        mysql -u root -p xxx -h127.0.0.1 -P3306

  • 相关阅读:
    第三次作业--团队展示(团队)
    第二次作业——个人项目实战
    软件工程实践2017第一次作业-准备
    Calculator PartⅢ
    C++课堂作业2016.05.04
    Masonry 等间隔或等宽高排列多个控件
    iOS绘图框架CoreGraphics分析
    UINavigationControlle 之 UINavigationBar及navigationItem关系探讨
    iOS
    iOS-加载数据的实现-MJRefresh
  • 原文地址:https://www.cnblogs.com/dlianghui/p/mysqlsetup.html
Copyright © 2011-2022 走看看