mysql怎么添加端口号 mysql端口配置文件

mysql 如何连接到63529端口Mysql命令行登入命令
mysql -h localhost -u root -p 123456 (命令行下当Mysql没设置端口为3306情况下使用)
mysql -h localhost -P端口 -u root -p 123456 (命令行下当Mysql重新修改了端口不为3306情况下使用,注意-P为大写)
Mysql设置用户权限
//授权phplamp用户拥有phplamp数据库(的)所有权限 。
grant all privileges on phplampDB.* to hbchen@localhost identified by 'hbchen';
给mysql备份的时候,怎样选择端口号?可以用mysqldump工具
简单用例说明:
导入、导出数据库
导出:mysqldump -uroot db1db1.sql(注db1为database名)
导入:mysql -uroot testdb1.sql (注test为database名,将db1中所有的表及数据导入到test数据库)
导入、导出表
导出:mysqldump -uroot db1 tb1 tb2tables.sql(注db1为database名,tb1 tb2为要导出的表列表,中间用空格隔开)
导入:mysql -uroot testtables.sql(将db1数据库中的tb1和tb2表导入到test数据库)
常见参数:
--all-databases, -A
导出全部数据库 。
mysqldump-uroot -p --all-databases
--all-tablespaces, -Y
导出全部表空间 。
mysqldump-uroot -p --all-databases --all-tablespaces
--no-tablespaces, -y
不导出任何表空间信息 。
mysqldump-uroot -p --all-databases --no-tablespaces
--add-drop-database
每个数据库创建之前添加drop数据库语句 。
mysqldump-uroot -p --all-databases --add-drop-database
--add-drop-table
每个数据表创建之前添加drop数据表语句 。(默认为打开状态,使用--skip-add-drop-table取消选项)
mysqldump-uroot -p --all-databases(默认添加drop语句)
mysqldump-uroot -p --all-databases –skip-add-drop-table(取消drop语句)
--databases,-B
导出几个数据库 。参数后面所有名字参量都被看作数据库名 。
mysqldump-uroot -p --databases test mysql
--no-data, -d
不导出任何数据,只导出数据库表结构 。
mysqldump-uroot -p --host=localhost --all-databases --no-data
【mysql怎么添加端口号 mysql端口配置文件】--host, -h
需要导出的主机信息
mysqldump-uroot -p --host=localhost --all-databases
--password, -p
连接数据库密码
--port, -P
连接数据库端口号
--set-charset
添加'SET NAMESdefault_character_set'到输出文件 。默认为打开状态,使用--skip-set-charset关闭选项 。
mysqldump-uroot -p --host=localhost --all-databases
mysqldump-uroot -p --host=localhost --all-databases --skip-set-charset
--tables
覆盖--databases (-B)参数,指定需要导出的表名 。
mysqldump-uroot -p --host=localhost --databases test --tables test
--user, -u
指定连接的用户名 。
详见百度百科:mysqldump
Mysqldump参数大全(参数来源于mysql5.5.19源码)
如何指定端口号使用 mysqlmysql的默认端口是3306,可以编辑用户目录下的 .my.cnf 文件进行修改 。
sqlserver默认端口号为:1433
oracle默认端口号为:1521
DB2默认端口号为:5000
PostgreSQL默认端口号为:5432
mysql 新建端口号详细步骤先在服务里停止mysql的服务器
再找到mysql安装目录下面的my.ini文件 , 把里面的端口号3306替换成其它的端口号 。
重启mysql服务 。
mysql5.5.28安装怎么自定义端口首先下载该版本的Mysql5.5.28 ,大家可以百度一下这个版本进行下载
2
双击软件,弹出软件的安装界面如下
英文的安装界面,没有问题,搞IT的人,搞数据的,怕这点英文的话那就真说不过去了 。点击下一步继续安装
同意许可证之后,再点击下一步 。
到这里询问是要典型安装,还是自定义安装,还是完全安装 。在此我选择自定义选项再继续安装 。
这里选择,软件的安装位置及功能 。点击下一步再继续安装
接着确认并安装,如果没有问题的话,就按 Install
在安装过程中 , 会接着弹出一些自定义的设置,如下
安装完成之后,就会提示弹出配置向导 , 如下
标准配置 , 点击下一步接着继续
接着配置mysql root用户的密码,以及设置是否可以远程连接mysql服务 。
然后执行这些配置写入文件里边,有进度显示 。最后点击完成 。
至此已经完成了mysql的安装,我们最后可以在命令行测试一下mysql的登陆是否成功 。。
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怎么添加端口号的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql端口配置文件、mysql怎么添加端口号的信息别忘了在本站进行查找喔 。

    推荐阅读