希望此贴能够将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/


参考###

最新文章

  1. 02.SQLServer性能优化之---牛逼的OSQL----大数据导入
  2. 【NLP】揭秘马尔可夫模型神秘面纱系列文章(五)
  3. C# 面试知识点总结
  4. CSS3中-webkit-overflow-scrolling: touch 的使用方法详解
  5. copy file to docker from realhost
  6. C# Windows - 菜单栏和工具栏
  7. windows下redis的安装配置和php扩展使用phpredis
  8. 10--动作系统(四)动作类中的reverse方法
  9. C++求二叉树的最大高度差
  10. MS SQL 当记录不存在时插入insert INTO not exists
  11. 《Redis开发与运维》读书笔记
  12. c++趣味之返回void
  13. sqlserver字符串分割
  14. gitbook安装与使用,并使用docker部署
  15. 使用Java提供的MXBean来监控jvm创建了哪些线程
  16. legend2---开发日志7(vue的使用场景有哪些,或者说使用的优缺点)
  17. Mac 下配置php环境
  18. FunDA(6)- Reactive Streams:Play with Iteratees、Enumerator and Enumeratees
  19. 作业要求 20181030-1 Alpha发布用户使用报告
  20. OrientDB部署

热门文章

  1. java 并发——内置锁
  2. vue父子组件传值加例子
  3. CodeForces - 632E Thief in a Shop (FFT+记忆化搜索)
  4. 【Android】ListView、RecyclerView异步加载图片引起错位问题
  5. Django学习笔记之uWSGI详解
  6. Asp.net Core Windows部署
  7. jQuery height() 需要注意的地方
  8. 20145324 《Java程序设计》第5周学习总结
  9. 【前端】javaScript 常用技巧总结
  10. Student : IComparable<Student> 以及逆变和协变