美文网首页
Ubuntu 环境下远程连接 MySQL 数据库

Ubuntu 环境下远程连接 MySQL 数据库

作者: LeeCen | 来源:发表于2018-04-21 16:32 被阅读12次
    image.png

    安装MySQL

    sudo apt-get update
    sudo apt-get install mysql-server
    sudo apt-get install libmysqlclient-dev
    

    登录 MySQL

    mysql -u root -p
    

    创建用户

    REATE USER 'username'@'host' IDENTIFIED BY 'password';
    

    进行授权用来远程连接

    GRANT ALL PRIVILEGES ON *.* TO 'Ubuntu'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    

    删除授权

    revoke insert,update,delete,select ON *.* from 'Ubuntu'@'%' IDENTIFIED BY '123456';
    

    然后打开 vi /etc/mysql/mysql.conf.d/mysqld.cnf

    将bind-address = 127.0.0.1

    设置成bind-address = 0.0.0.0(设备地址)

    腾讯云出现权限不够的问题:
    http://bbs.qcloud.com/thread-11554-1-1.html

    重新启动(命令如下):

    /etc/init.d/mysql stop

    /etc/init.d/mysql start

    执行 flush privileges;命令立即生效

    flush privileges;
    

    查询数据库的用户(看到如下内容表示创建新用户成功了)

    SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
    

    使用exit命令退出MySQL

    exit
    

    相关文章

      网友评论

          本文标题:Ubuntu 环境下远程连接 MySQL 数据库

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