美文网首页
Linux-Mysql

Linux-Mysql

作者: 前端混合开发 | 来源:发表于2019-05-09 16:33 被阅读0次

    Install MySQL Server on Ubuntu

    MySQL Error: : 'Access denied for user 'root'@'localhost'

    Install MySQL 5.7 on Ubuntu
    查看mysql版本

    mysql -V
    

    Linux下远程连接MySQL数据库

    步骤

    1. 在服务器端开启远程访问
      首先进入mysql数据库,然后输入下面两个命令:
      grant all privileges on . to root@% identified by 'password';
      flush privileges;
      第一个是数据库,可以改成允许访问的数据库名称
      第二个
      是数据库的表名称,*代表允许访问任意的表
      root代表远程登录使用的用户名,可以自定义
      %代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了
      password代表远程登录时使用的密码,可以自定义
      flush privileges;这是让权限立即生效
    2. 修改my.cnf配置文件
      这个是mysql的配置文件,如果你无标题文章找不到在哪里的话,可以输入find /* -name my.cnf 找到
      通过vim编辑该文件,找到bind-address = 127.0.0.1这一句,然后在前面加个#号注释掉,保存退出
    vim /etc/mysql/mysql.conf.d/
    
    image.png

    注意:
    a是编辑;
    保存并退出::wq

    1. 重启服务
      service mysql restart
    mysql -u root -p
    

    ubuntu16.04下安装和彻底删除mysql5.7

    1. 彻底删除mysql5.7
      删除mysql前 先删除一下 /var/lib/mysql 还有 /etc/mysql

    下面命令依次执行

    sudo rm /var/lib/mysql/ -R # 删除数据库目录
    sudo rm /etc/mysql/ -R #删除启动脚本、配置文件等
    sudo apt-get autoremove mysql* --purge # 卸载mysql所有文件
    sudo apt-get remove apparmor # 这个apparmor是在装mysql-server时装上的,和安全有关
    dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 清理残余mysql文件
    

    ubuntu上mysql5.5升级到5.7

    1、下载mysql-apt的配置包,并安装

    wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb
    sudo dpkg -i mysql-apt-config_0.8.1-1_all.deb
    

    相关文章

      网友评论

          本文标题:Linux-Mysql

          本文链接:https://www.haomeiwen.com/subject/dnxgoqtx.html