MySQL安装、卸载、配置和使用

本文主要介绍使用命令行安装Mysql的方法及相关配置事项,记录一下方便以后使用。

安装

brew update //更新

brew install mysql //安装mysql,注意查看此安装过程中出现的信息
安装

卸载

brew uninstall mysql 

或者

brew remove mysql
卸载

通过上面的界面就可以看出只删除安装目录,Mysql的数据及其他目录需要手动删除。

/usr/local/Cellar //mysql文件
/usr/local/var     //mysql文件,一般数据信息会保存在这里
/tmp   //mysql.sock, mysql.sock.lock, my.cnf文件
/Users/用户名/Library/Caches/Homebrew/    //可以把mysql安装包删除掉
pid文件和err文件都在/usr/local/var/mysql里确保删除了

最后执行

brew cleanup

How do you uninstall mysql from mac os x

配置

mysql.server start
启动服务
mysql_secure_installation
安全配置1
安全配置2

使用

  • 如何修改max_allowed_packate大小

工作中经常需要导入或者导出较大的sql文件。导出时一般没问题,但在导入到其它Mysql库中,可能会出现“Packet for query is too large (1706 > 1024). You can change this value on the server by setting the max_allowed_packet' variable. ”或者程序(如python里面executemany)在插入大量数据时出现"MySQL server has gone away"。这些错误都可能是Mysql的mysql max_allowed_packet默认值太小。修改该值一般游两种方式。

1、修改配置文件,这是最直接的方法,也是比较好用的方法。在my.cnf中添加如下信息:

max_allowed_packet = 100M

如果找不到my.cnf文件,可以使用如下命令去查找位置

mysql --help | grep my.cnf

2、使用命令修改:

mysql> SHOW VARIABLES LIKE 'max_allowed_packet';  //查看当前值

然后

mysql> SET GLOBAL max_allowed_packet=104857600;   //修改为100M

这种修改方式修改后,需要重新登陆Mysql查看,才能看到修改后的值。并且,这种方式修改的mysql max_allowed_packet,在Mysql服务重启后,就会失效。
除此之外,使用命令设置是,数值需要是1024的倍数,如果不是,系统会自动帮你选择一个较小的数值。_

待续。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容