如何开启mysql的3306端口首先怎么mysql的端口,进入到控制台下 , 下图是怎么mysql的端口我用怎么mysql的端口了putty工具,远程实现怎么mysql的端口的控制 。
之后输入“netstat -an | grep 3306”即可查看是否开启 , 如下图只显示listen则标识未开启 。
2
之后,通过cd命令进入到etc/mysql目录下 。然后输入ls命令,即可看到该目录下的文件 。
3
文件中会看到有my.cnf 。通过“vi my.cnf”命令进入到编辑的状态下 。
4
之后,把“bind-address=127.0.0.1”注释掉或者换成需要远程连接的ip地址,或者是直接把这句删除掉 。
然后 , 进行保存即可 。
END
方法/步骤2
之后 , 就是通过命令改变文件夹的权限 , 输入 sudo chomd 666文件名 , 回测,即可提升文件的权限(如果是文件夹的话 需要在后面增加-ld)
之后,通过文件夹查找到etc/mysql下 。如下图 。(通过先选择file system,选择etc , 再选择mysql进入到该目录下)
最后 , 选择my.cnf文件,点击打开,之后把bind-address=127.0.0.1”注释掉或者换成需要远程连接的ip地址 , 或者是直接把这句删除掉 。
点击关闭,保存即可 。
mysql 怎么配置多个端口在同一个mysqld上运行多个端口服务器的3306端口上已经运行了一个mysql服务,配置文件位于默认的 etc my
cnf下 , 现在需要再开一个端口运行mysql服务,希望能重用当前mysql的配置(修改某项共用配置时只需要修改一
在同一个mysqld上运行多个端口
服务器的3306端口上已经运行了一个mysql服务,配置文件位于默认的/etc/my.cnf下,现在需要再开一个端口运行mysql服务,希望能重用当前mysql的配置(修改某项共用配置时只需要修改一处即可) 。
网上有一篇通过mysqld_multi在同一个mysql下运行多个示例的文章,它是在配置文件的[mysqld_multi]里指定程序路径,[mysqld1]、[mysql2]里分别指定相应的配置 。但我还是想直接通过mysqld_safe方式启动,不想在公共配置里指定每一个datadir目录 。经过一番摸索,可以这样做:
0.
当前默认端口3306的配置和启动方式:
/etc/my.ini中的配置:
[client]
port= 3306
socket= /tmp/mysql.sock
[mysqld]
port= 3306
socket= /tmp/mysql.sock
通过如下方式启动
cd /usr/local/stow/mysql-5.0.51a-linux-i686-icc-glibc23
./bin/mysqld_safe
1.
配置3307端口mysql
1.1
创建数据库
cd /usr/local/stow/mysql-5.0.51a-linux-i686-icc-glibc23
./scripts/mysql_install_db --datadir=/home/zhouguoqiang/tmp/mysql_3307/data
不必理会其中的warning、ERROR信息 。此外,如果没有特殊说明 , 下文均是在当前目录下操作 。
1.2
指定3307专有的配置
编辑文件/home/zhouguoqiang/tmp/mysql_3307/my.cnf,添加如下内容:
[mysqld]
port= 3307
socket= /tmp/mysql_3307.sock
datadir= /home/zhouguoqiang/tmp/mysql_3307/data
innodb_data_home_dir = /home/zhouguoqiang/tmp/mysql_3307/data
innodb_log_group_home_dir = /home/zhouguoqiang/tmp/mysql_3307/data
注意,如果使用了innodb类型的数据库或者/etc/my.cnf里指定了innodb目录相关的参数,这里一定要重新指定成适当位置,否则将会共用3306中的innodb_data_home_dir和innodb_log_group_home_dir , 进而导致3307端口的mysql启动失败(没有权限或者文件被锁) 。
1.3
启动3307端口的数据库
./bin/mysqld_safe --defaults-extra-file=/home/zhouguoqiang/tmp/mysql_3307/my.cnf
需要注意的是,还有一个参数--defaults-file , 二者是有区别的:
--defaults-file
加载指定的配置文件,将会完全覆盖/etc/my.cnf中的配置
--default-extra-file
加载配置文件中指定的项 , 不会完全覆盖/etc/my.cnf中的配置 。如果同时在/etc/my.cnf中配置过,将会优先使用指定配置文件里的 。
1.4
访问3307端口的数据库
由于默认是3306端口 , 因此需要指定端口号
mysql -uroot -P 3307 -h 127.0.0.1
必须指定-h,而且不能使用localhost
1.5
停止3307端口的数据库
mysqladmin-uroot -S /tmp/mysql_3307.sock shutdown
如何开启MySQL的3306端口3306端口是mysql的默认服务端口,如果系统运行了mysql服务,就可以开启3306端口了 。
怎么修改mysql 端口一般情况下都在安装目录下 , 如果不再的话 , 就找一下c:\windows、c:\windows\system32下面或者使用windows的搜索功能找一下my.ini 。
例如我的在:D:\Program Files\MySQL\MySQL Server 5.1\my.ini
如果是XAMPP安装方式的就在xampp\mysql目录下的相关.ini文件 。
修改下面两个地方:[client]
port=3306
【怎么mysql的端口 mysql端口配置】[mysqld]
# The TCP/IP Port the MySQL Server will listen onport=3306
然后将3306改为你想要的端口号
备注:有两个"port=3306" , 都需要改
3
如果提示修改不了可能需要把相关软件和服务先停掉,win7的可能要以管理员方式打开 , 修改后要重启服务才起作用 。
怎么mysql的端口的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql端口配置、怎么mysql的端口的信息别忘了在本站进行查找喔 。
推荐阅读
- html用css样式添加图片,html里加css
- 硬盘怎么分区到手机,硬盘分区怎么分区
- 深圳网红打工妹直播带货,深圳网红打工妹直播带货怎么样
- C语言函数编程三角波 c语言编程三角函数计算
- linux运行批处理命令,linux 批处理
- 包含postgresql调整字段顺序的词条
- html5怎么做汇总表格模板,html5怎么做汇总表格模板文件
- python函数开始的简单介绍
- 摄影老师如何做推广活动,摄影老师如何做推广活动