MySQL相关问题总结
希望此贴能够将MySQL
安装周围的问题总结清楚,也免得自己再遇到问题时而不知所措。本帖中所有关于MySQL
的问题均涉及到两个平台:Ubuntu
和 Windows
(本人没有Mac)
问题1:MySQL安装
Ubuntu:
检查系统是否安装mysql
sudo netstat -tap | grep mysql
若没有显示任何内容,则没有安装。
安装mysql
sudo apt-get install mysql-server mysql-client
安装的过程请按要求输入root用户的密码。
测试是否安装成功
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 mysql
,sudo /etc/init.d/mysql start
,sudo 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:####
- 命令行方式(cmd)
启动:net stop mysql
停止:net start mysql
- 窗口
我的电脑——(右键)管理——服务与应用程序——服务——MYSQL——开启(停止、重启动)
若没有安装系统服务,也可在命令行模式定位到mysql下的bin目录里,输入:
(关闭)mysqladmin shutdown
(启动)mysqladmin start
问题3:安装目录(ubuntu)###
数据库存放目录: /var/lib/mysql/
相关配置文件存放目录: /usr/share/mysql
相关命令存放目录: /usr/bin(mysqladmin mysqldump等命令)
启动脚步存放目录: /etc/rc.d/init.d/
参考###
- http://www.liaoxuefeng.com/
- http://blog.csdn.net/lizuqingblog/article/details/18423751
- http://www.cnblogs.com/anseey/archive/2013/04/28/3049785.html
- http://www.jb51.net/article/58890.htm
- http://my.oschina.net/pureboys/blog/355982?fromerr=qBF45qOW
最新文章
- 02.SQLServer性能优化之---牛逼的OSQL----大数据导入
- 【NLP】揭秘马尔可夫模型神秘面纱系列文章(五)
- C# 面试知识点总结
- CSS3中-webkit-overflow-scrolling: touch 的使用方法详解
- copy file to docker from realhost
- C# Windows - 菜单栏和工具栏
- windows下redis的安装配置和php扩展使用phpredis
- 10--动作系统(四)动作类中的reverse方法
- C++求二叉树的最大高度差
- MS SQL 当记录不存在时插入insert INTO not exists
- 《Redis开发与运维》读书笔记
- c++趣味之返回void
- sqlserver字符串分割
- gitbook安装与使用,并使用docker部署
- 使用Java提供的MXBean来监控jvm创建了哪些线程
- legend2---开发日志7(vue的使用场景有哪些,或者说使用的优缺点)
- Mac 下配置php环境
- FunDA(6)- Reactive Streams:Play with Iteratees、Enumerator and Enumeratees
- 作业要求 20181030-1 Alpha发布用户使用报告
- OrientDB部署
热门文章
- java 并发——内置锁
- vue父子组件传值加例子
- CodeForces - 632E Thief in a Shop (FFT+记忆化搜索)
- 【Android】ListView、RecyclerView异步加载图片引起错位问题
- Django学习笔记之uWSGI详解
- Asp.net Core Windows部署
- jQuery height() 需要注意的地方
- 20145324 《Java程序设计》第5周学习总结
- 【前端】javaScript 常用技巧总结
- Student : IComparable<;Student>; 以及逆变和协变