如何解决更改MariaDB 10.5.5端口
我已经在Ubuntu 20.04服务器中安装了MariaDB 10.5.5 。现在,我尝试将数据库的默认端口更改为 12345 。当我查看/etc/mysql/my.cnf
和/etc/mysql/mariadb.conf.d/50-server.conf
时没有 port 选项,然后在port = 5505
下的/etc/mysql/mariadb.conf.d/50-server.conf
内添加[mysqld]
,然后我使用sudo systemctl restart mysql
和sudo systemctl restart mariadb
重新启动mariadb服务器。但是,当我使用mysql -uusername -p
连接mariadb服务器时,它就已经连接了。预期的行为是mysql客户端将拒绝连接。我也尝试使用mysql -uusername -p -P123222
,但仍保持连接状态。我的问题是如何更改端口并防止这种奇怪的行为发生?
解决方法
除非您未指定主机名,否则将使用默认主机名“ localhost”,因此将通过unix_socket而不是通过TCP / IP建立连接。
要通过端口连接,例如
<!DOCTYPE html>
<html>
<head>
<style>
#popup {
display: none;
}
</style>
</head>
<body>
<a href="link" id="liIcon" target="_blank"><i class="icon-linkedin">LinkedIn</i></a>
<div id="popup">LinkedIn</div>
<script>
var e = document.getElementById('liIcon');
e.onmouseover = function () {
document.getElementById('popup').style.display = 'block';
};
e.onmouseout = function () {
document.getElementById('popup').style.display = 'none';
};
</script>
</body>
</html>
,
至少可以找到2个地方
port = 3306
确保要全部更改,尤其是[mysqld]
[mysqld]
port = 3307
这是告诉守护进程使用哪个端口的那个端口。
我的猜测是您更改了[client]
下的那个
所以都改变:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。