MariaDB设备远程IP登录

由于项目使用mysql,但是Oracle的太恶心了,换个引擎MariaDB.

安装比较简单直接各种下一步,设置密码OK,默认不能外网访问(windows版)

1.添加远程访问账户

MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';

2. 修改配置文件

data目录下的 mysql.ini文件中增加或 bind-address = 127.0.0.1加# 注释掉或换成0.0.0.0

3.重启服务

追加一个表名大小写设置的问题:

另外该参数具有以下三种值,大家可以根据自己的需要进行修改使用:

lower_case_table_names = 0 存储使用传输过来的大小写格式,读取时依旧严格遵循
lower_case_table_names = 1 存储使用自动转换后的小写格式,读取比较时不区分大小写。
lower_case_table_names = 2 存储使用给定的大小写,读取比较时自动转换为小写。

4  修改密码

mysql -h localhost -u root -p登录
输入
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;
允许远程连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES; 

 使用 mysqladmin -u root -p password 123456 修改了密码之后奇怪远程登录密码没变,但是本地的root登录密码倒是变了

最大连接数

SHOW VARIABLES LIKE 'max_connections';

查看 状态变量查看活动连接的数量

mysql>SHOW STATUS WHERE `variable_name` = 'Threads_connected'; 

查看连接超时

SHOW VARIABLES LIKE 'wait_timeout';

 

posted @ 2022-06-16 16:15  stweily  阅读(610)  评论(0编辑  收藏  举报