• ubuntu下mysql的环境搭建及使用


    ubuntu下mysql的环境搭建及使用

    环境安装

    使用如下命令分别安装服务端程序,客户端程序,及客户端依赖库

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

    检查环境

    sudo netstat -tap | grep mysql
    

    通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功

    登录

    登陆mysql数据库可以通过如下命令:
    mysql -u root -p

    -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。

    编译测试程序

    g++ -Wall  testMysql.cpp -o test  -L/usr/lib64/mysql -lmysqlclient
    

    开启远程连接

    sudo vim /etc/mysql/my.cnf
    //找到如下内容,并注释
    bind-address = 127.0.0.1
    

    注释掉 bind-address = 127.0.0.1 后重启mysql即可!如果不注释掉,通过netstat可以查看到,306端口只是在IP 127.0.0.1上监听,所以拒绝了其他IP的访问。

    重启mysql

    1. 使用 service 启动:service mysql restart
    2. 使用 mysqld 脚本启动:/etc/inint.d/mysql restart

    GRANT ALL PRIVILEGES ON . TO 'root'@'192.168.2.101' IDENTIFIED BY 'frank20131011' WITH GRANT OPTION;

    参考链接

    1. Ubuntu 安装mysql和简单操作
    2. mysql 远程访问不行解决方法 Host is not allowed to connect to
    3. mysql workbench如何创建连接
  • 相关阅读:
    第13周作业集
    软件工程结课作业
    第13次作业--邮箱的正则表达式
    第12次作业--你的生日
    第11次作业
    第10次作业
    找回感觉的练习
    第16周作业
    第15周作业
    第14周作业
  • 原文地址:https://www.cnblogs.com/fly-fish/p/4829542.html
Copyright © 2020-2023  润新知