mysql 登陆端口指定

一个服务器上安装了两个版本的mysql,通过shell登陆,怎么登都是 3306这个。

在mysql中查看端口号的方法

show variables like ‘port‘

网上查的 加-P  --port也不行,

后来我仔细搜索了下,原来还有加上 --protocol=tcp 这行,

浪费一个小时,特此标记下。

mysql登陆port指定端口

mysql -uroot -p  --protocol=tcp --host=127.0.0.1  --port=3306

mysql -uroot -p  --protocol=tcp --host=127.0.0.1  --port=4443

查看MYSQL数据库中所有用户

SELECT DISTINCT CONCAT(‘User: ‘‘‘,user,‘‘‘@‘‘‘,host,‘‘‘;‘) AS query FROM mysql.user;

查看数据库中具体某个用户的权限

show grants for ‘cps_DB‘@‘192.168.115.2‘;

###########授权给‘cps_DB‘@‘192.168.2.248‘用*

GRANT ALL PRIVILEGES ON news.* TO ‘DB‘@‘192.168.2.248‘ ;

在mysql中查看端口号的方法

show variables like ‘port‘;

MySQL查看当前登录用户:

SELECT USER();

mysqldump -uroot -p123 --routines --single_transaction 2 --databases weibo > weibo.sql

参数说明:

--routines:导出存储过程和函数

--single_transaction:导出开始时设置事务隔离状态,并使用一致性快照开始事务,然后unlock tables;而lock-tables是锁住一张表不能写操作,直到dump完毕。

--master-data:默认等于1,将dump起始(change master to)binlog点和pos值写到结果中,等于2是将change master to写到结果中并注释。

时间: 2024-10-11 20:54:55

mysql 登陆端口指定的相关文章

MySQL登陆关闭、密码修改破解

################################################################################## 启动关闭和登陆 ################################################################################## 1单实例 mysqld_safe --user=mysql &  #启动服务 mysqladmin -uroot -pwsyht shutdown  #

linux centos7 开启 mysql 3306 端口 外网访问 的实践

第〇步:思路 3306 端口能否被外网访问,主要要考虑: (1)mysql的3306 端口是否开启?是否没有更改端口号? (2)mysql 是否允许3306 被外网访问? (3)linux 是否已经开启了 3306 端口(通常情况下mysql能够启动就不用考虑这个) (4)linux 是否对外网放行 3305 (5)云服务器厂商是否对3306进行了限制 我们用到的工具: (1)nmap: 模拟外网扫描端口开启情况 (2)netstat: 扫描linux开启了哪些端口 (3)firewall:防火

从MYSQL数据库查出指定格式的日期

1.用SQL语言控制: 格式如下: select DATE_FORMAT(t.startTime,"%Y-%m-%d %H:%i") AS startTime, DATE_FORMAT(t.endTime,"%Y-%m-%d %H:%i") AS endTime from table 输出格式为:YYYY-mm-dd HH:ss format字符串: %M 月名字(January--December) %W 星期名字(Sunday--Saturday) %D 有英语

PHP MYSQL登陆和模糊查询

PHP MYSQL登陆和模糊查询 PHP版本 5.5.12    MYSQL版本 5.6.17  Apache 2.4.9 用的wampserver 一.PHPMYSQL实现登陆:  一共含有两个文件:login.php和logincheck.php; 表单代码: <form action="logincheck.php"method="post"> Yonghu:<inputtype="text" name="use

MySQL批量替换指定字段字符串

MySQL批量替换是我们经常会用到的功能,有时站内包含敏感词,会给我们带来麻烦,而在信息量较大的情况下,一篇篇查找.修改是不现实的. 用MySQL批量替换,甚是轻松.发布在这里供参考,以备不时之需. MySQL批量替换指定字段字符串语句 UPDATE 数据表名 SET 字段名 = replace(字段名, '要替换的字符串', '替换为') WHERE 设定条件; 比如本站今天发现站内关于linux命令的文章 标题不是太好,以前都是以 linux下mkdir命令使用详解---linux创建目录命

1~2_Mysql 的配置之密码重置& mysql 登陆

mysql 黙认mysql 是没有设置密码的,正常情况下还是应该设置一个密码. [[email protected] ~]# mysql -uroot 用quit  退出来 给mysql 设置密码 [[email protected] ~]# mysqladmin -uroot password 'zaq12wsx' 如果我们忘记了mysql 的密码,怎么解决呢? 初始化密码 [[email protected] ~]# vim /etc/my.cnf  #编辑my.cnf skip-grant

mysql创建数据库指定编码格式

在mysql中使用sql语句创建数据库时,老是忘记指定编码格式.这就导致了使用utf-8格式的工程访问数据库的过程中产生中文乱码的问题.后来发现大部分问题出自创建数据库的时候没有指定编码格式.创建数据库指定编码格式的一种方法是在创建数据库sql语句中指定编码格式,如下所示,指定数据库编码格式为utf-8 CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; mysql创建数据库指定编码格式,布布扣,

mysql登陆提示ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO

今天安装zabbix,安装完成之后在最上面提示如下所示 检查日志如下显示 显示连接数据库失败,登录mysql给zabbix授权之后发现zabbix彻底起不来了 数据库也登陆不进去,提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 数据库拒绝了root登录,于是先跳过受权表访问,命令如下:mysqld_safe --user=mysql --skip-grant-tables -

mysql修改端口经验

mysql更改端口修改/etc/my.cnf添加port=3308修改后如下[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockport=3308user=mysql# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0default-character-set=utf8[mysqld_safe]