现在的位置: 首页 > 综合 > 正文

MySql使用小结:允许远程访问、更改最大连接数、VARCHAR字段占用的空间、linux下安装workbench

2018年05月18日 ⁄ 综合 ⁄ 共 683字 ⁄ 字号 评论关闭

1、允许远程访问

在linux下安装mysql之后,默认是不允许远程访问的。

安装mysql之后,首先要启用之,参考:http://blog.csdn.net/bhq2010/article/details/7364502

然后登录mysql:

$ mysql -u root -p

输入密码。然后执行:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

其中,myuser为要授权远程方法的用户,%表示对所有的机器,这里也可以用ip或者主机名指定主机,mypassword是myuser的密码

然后:

mysql> FLUSH PRIVILEGES;

使之生效。重启mysql。

2、更改最大连接数

mysql最大连接数默认是100个(windows上的mysql貌似是20个),有时就需要更改以适应应用的需求,方法如下:

登录mysql后,执行:

mysql> set GLOBAL max_connections=200

即可,其中200是要设置的最大连接数。

3、VARCHAR占用的空间

VARCHAR在mysql中占用的空间会比所存的字符串的长度大一些,据说是大约大一倍,主要是为了满足以后更新数据的时候字符串的增长。如果所插入的字符串长度超过VARCHAR的长度,默认的话,mysql会自动截取字符串而不报异常,这一点是需要注意的。

4、linux下安装workbench

linux下面也是有workbench的,而且和windows下的一样好用,只是界面有一些不同,去官网下载安装即可。

抱歉!评论已关闭.