• MySQL相关问题总结


    希望此贴能够将MySQL安装周围的问题总结清楚,也免得自己再遇到问题时而不知所措。本帖中所有关于MySQL的问题均涉及到两个平台:UbuntuWindows(本人没有Mac)

    问题1:MySQL安装


    Ubuntu:

    1. 检查系统是否安装mysql

      sudo netstat -tap | grep mysql
      

      若没有显示任何内容,则没有安装。

    2. 安装mysql

      sudo apt-get install mysql-server mysql-client
      

      安装的过程请按要求输入root用户的密码。

    3. 测试是否安装成功

      sudo netstat -tap | grep mysql
      

      或登录测试:

      mysql  -uroot -p   
      

    注意:在Mac或Linux上,需要编辑MySQL的配置文件,把数据库默认的编码全部改为UTF-8。MySQL的配置文件默认存放在/etc/my.cnf或者/etc/mysql/my.cnf

    [client]
    default-character-set = utf8
    
    [mysqld]
    default-storage-engine = INNODB
    character-set-server = utf8
    collation-server = utf8_general_ci
    

    Windows:

    可以直接从MySQL官方网站下载最新的Community Server 版本,安装的过程中请选择UTF-8编码,以便正确地处理中文。


    问题2:服务启动


    Ubuntu:####

    启动mysql服务:sudo start mysqlsudo /etc/init.d/mysql startsudo service mysql start
    停止mysql服务:sudo stop mysql
    重启mysql服务:sudo restart mysql

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

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

    Windows:####

    1. 命令行方式(cmd)

    启动:net stop mysql
    停止:net start mysql

    1. 窗口

    我的电脑——(右键)管理——服务与应用程序——服务——MYSQL——开启(停止、重启动)

    1. 若没有安装系统服务,也可在命令行模式定位到mysql下的bin目录里,输入:

      (关闭)mysqladmin shutdown
      (启动)mysqladmin start


    问题3:安装目录(ubuntu)###


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


    参考###

  • 相关阅读:
    Python3 使用requests请求,解码时出错:'utf8' codec can't decode byte 0x83 in position 1: invalid start byte
    快速上手阿里云oss SDK
    peewee 通俗易懂版
    gunicorn开启、关闭和重启
    Vector和ArrayList区别
    Hibernate与MyBatis
    redis缓存
    Innodb学习
    基本数据结构-图
    基本数据结构-树
  • 原文地址:https://www.cnblogs.com/nju2014/p/5371749.html
Copyright © 2020-2023  润新知