MySQL安装与配置心得体会_Mysql安装与配置总结
Mysql安装与配置总结:
对于Mysql数据库相关信息,这里不做介绍总结,有需要的同学可查阅相关的资料。另外,本篇总结文章主题在于Mysql的安装、配置及服务操作。
· 安装
· 配置
· 操作
· 问题
一、安装
不同的系统的安装方法略有不同,这里是安装在Mac OSX下,所以可以使用homebrew来安装,对于Linux下安装方法,请参看:
http://www.cnblogs.com/quanzhiguo/p/7520651.html
$ brew install mysql
NOTE:
在线下载安装,好处就是安装的软件比较新,不好的地方就是网络慢时,下载较慢。
二、配置
1、my.cnf文件
为了避免Mysql版本升级后,覆盖my.cnf文件,建议将该文件位置移动到/etc/下,默认位置为/usr/local/Cellar/mysql/5.7.11/my.cnf,操作如下:
$ sudo mv /usr/local/Cellar/mysql/5.7.11/my.cnf /etc/
2、my.cnf配置
下面为my.cnf配置文件的优化后的配置,具体如下:
[mysqld]
port = 3306
server_id = 1
character-set-server = utf8
default-storage-engine = INNODB
socket = /tmp/mysql.sock
skip-external-locking
key_buffer = 16K
query_cache_limit = 256K
query_cache_size = 4M
max_allowed_packet = 1M
table_open_cache = 128 # 表缓存的数目,一般是 max_connections 的倍数
max_connections = 32
thread_concurrency = 2
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
default-character-set = utf8
[isamchk]
key_buffer = 8M
sort_buffer_size = 8M
[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M
[mysqlhotcopy]
interactive-timeout
三、操作
对于Mysql的服务操作,主要就是[start|stop|restart]了,为了简化操作,我们修改下/etc/profile文件,加入下面内容:
alias mysqlstart="/usr/local/opt/mysql/bin/mysql.server start"
alias mysqlstop="/usr/local/opt/mysql/bin/mysql.server stop"
alias mysqlrestart="/usr/local/opt/mysql/bin/mysql.serverrestart"
$ source /etc/profile #使profile立即生效,那么直接可以:
$ mysqlstart // 开始服务
$ mysqlstop // 停止服务
$ mysqlrestart // 重启服务
具体如下:
四、问题
1、启动Mysql服务报错
遇到问题:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket'/tmp/mysql.sock' (2)
问题产生:
由于多次重复安装mysql(最新安装的是mysql 5.7)是mysql系统出现问题。
Mysql 5.7相比之前版本,做了些调整,所以最好解决办法就是备份原有数据库数据,重新初始化一个新实例即可。
解决办法:
$mysqld --defaults-file=/etc/my.cnf --user=mysql --datadir=/var/mysql/data--initialize --initialize-insecure
NOTE:
Mysql 5.7后,需要使用mysqld来初始化,而5.6及以前,则使用mysql_install_db;
--defaults-file,指定我们使用的my.cnf全局配置文件;
--datadir,指定数据安装的目录,需要保证data目录为空,并有写入权限;
--initialize-insecure,如果加上这个指令,会创建一个空密码的root@localhost账号,否则生成非空密码的root@localhost账号,而且密码保存在日志文件中(在5.6版本中是放在 ~/.mysql_secret 文件里);
PS:
由于产生上面错误的原因有很多,例如:
A、配置文件my.cnf配置出错
B、my.cnf出现多个,产生覆盖问题
具体的问题,也请查看错误日志分析跟踪即可。
2、待更新…
MySQL安装与配置心得体会_Mysql安装与配置总结相关推荐
- mysql备份与还原心得体会_MySQL数据恢复心得体会
下级单位给我传了一个70多g的数据,目的是把数据抽取到另外一个数据库,但是前提是我最好把数据库的结构整理出来,方便服务商抽取,所以我必须先把数据恢复出来. 打开一看是MySQL数据库,如下图: 一看是 ...
- 安装mysql配置时出错_mysql安装时出现各种常见问题的解决方法
小编为大家整理许多mysql安装时出现各种常见问题的解决方法,供大家参考,具体内容如下 问题一: 当各位在安装.重装时出现could not start the service mysql error ...
- 有mysql文件怎么运行不了_MySQL安装常见问题(找不到文件,系统服务无法启动...)...
在安装mysql时总是会遇到问题,每次重新安装都会花很多时间来排查.在网上其实有很多相关的文章,但很多都只讲了方法,但没讲具体细节问题,导致无法解决问题.其实有时候知道问题的原因,但总是因为一些细节问 ...
- 大气快速辐射传输模型RTTOV12.2安装教程及心得体会
写在前边的话 安装RTTOV这条路是真的不容易啊,一不小心全是坑!为此我还请教了我的二导,导师手把手地教我,让我感激涕零,在此要特别感谢我的二导!!鞠躬!再次被二导的学识渊博所折服!我一定会好好跟着您 ...
- mysql所选路径已经存在_mysql安装常见问题解决办法
[问]无法打开安装程序 1)双击安装软件开始安装 [问]安装是下面界面,怎么办? 然后按下图选择要安装的mysql server [问]提示需要安装.Net Framework 从这里下载:.NET ...
- 安装java的心得体会_java实训心得体会范文
<java实训心得体会范文>由会员分享,可在线阅读,更多相关<java实训心得体会范文(4页珍藏版)>请在人人文库网上搜索. 1.java实训心得体会范文实训中必不可少的部分, ...
- mysql 配置root密码_Mysql安装与配置调优及修改root密码的方法
一.安装 apt-get install mysql-server 需要设置账号密码 apt-get isntall mysql-client apt-get libmysqlclient-dev 2 ...
- mysql安装教程刘猿猿_mysql安装
linux上安装 转至https://blog.csdn.net/sndayyu/article/details/96745748 1.卸载mariadb [root@localhost ~]# rp ...
- mysql装了一半卡住了_mysql安装问题:安装到configuration overview卡住了
问题描述:安装mysql,进行到configeration这步时,界面就一直不动了(不用等,等多久都没用,也不要退出重装,重装n次也没用,还是卡在这里),不要退出,停在该界面采用后文中的解决办法,截图 ...
最新文章
- 高并发Nginx,Tomcat8,mysql数据库配置
- Java 分布式 RPC 框架性能大比拼,Dubbo 排第几?
- IT运维服务管理中知识
- java selenium (六) XPath 定位
- php中 ob_start()有什么作用
- [Java]java反射随笔
- Python3 Ocr 初探
- 三. 2d-2d三角化求路标point
- springboot 2.x 集成 drools 7.x
- android 查找资源,Android Studio 查找无用资源
- java中的控制器,java-两个控制器在Spring Boot中具有不同的最...
- Jenkins学习之旅
- text 热敏打印机_便携热敏打印机API参考手册.pdf
- b和kb的换算_b和kb的换算(b换算成kb)
- win10系统下计算器界面变成英文的解决方法
- cassandra java cql_Cassandra CQL v3.3中文文档(下)
- leaflet 导出图片,打印图片(A4横版或竖版)
- 【深度学习】实战之MNIST
- 叉乘点乘混合运算公式_初中数学根式运算法则公式
- Linux查看服务器的cpu和内存的硬件信息
热门文章
- java biginteger php_BigInteger
- 如何在百度地图上画镂空圆 Android
- C++ 读写文件(整行读写VSCodeC++环境配置)
- teamview批量管理连接电脑
- 【Excel VBA】新建工作表-踩坑多年经验教训
- 爬取携程中评论的数据
- string substr函数
- 墨菲定律、二八法则、马太效应、手表定理、“不值得”定律、彼得原理、零和游戏、华盛顿合作规律、酒与污水定律、水桶定律、蘑菇管理原理、钱的问题、奥卡姆剃刀等13条是左右人生的金科玉律...
- 销售人员如何通过CRM系统提升业绩
- Long转换为int