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';