zoukankan      html  css  js  c++  java
  • Linux Ubuntu下安装配置mysql

    检查系统中是否已经安装了mysql:

    sudo netstat -tap | grep mysql

    安装mysql:

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

    查看mysql版本:

    mysql --version

    登录mysql:

    mysql -u root -p    //登录到本地服务器
    mysql -u username -p -h 服务器ip -P 端口号   //登录到远程服务器

    设置远程访问(正常情况下,mysql占用的3306端口只是在IP 127.0.0.1(本地)上监听,拒绝了其他IP的访问(通过netstat可以查看到)。取消本地监听需要修改 my.cnf 文件):

    sudo vi /etc/mysql/my.cnf
    bind-address = 127.0.0.1 //找到此内容并且注释

    启动、停止和查看mysql服务:

    sudo service mysql start
    sudo service mysql stop
    sudo service mysql status
    sudo service mysql restart

    mysql安装后的目录结构:

    服务器的配置文件:/etc/mysql/my.cnf
    数据库存放目录: /var/lib/mysql/ 相关配置文件存放目录: /usr/share/mysql 相关命令存放目录: /usr/bin (mysqladmin mysqldump等命令) 启动脚步存放目录: /etc/rc.d/init.d/

    将字符编码设置为utf-8:

    sudo vim /etc/mysql/my.cnf
    
    #在[client]标签下,增加客户端的字符编码
    [client]
    default-character-set=utf8
    
    #在[mysqld]标签下,增加服务器端的字符编码
    [mysqld]
    character-set-server=utf8
    collation-server=utf8_general_ci

    检查mysql服务器占用端口3306:

    netstat -nlt|grep 3306
  • 相关阅读:
    第二次作业
    第五次作业
    第四次作业
    第三次作业
    第二次作业
    第三次作业
    第二次作业
    第二次作业
    gravity
    card
  • 原文地址:https://www.cnblogs.com/CherishFX/p/4649472.html
Copyright © 2011-2022 走看看