mysql -uroot -p123456
use mysql; Database changed MariaDB [mysql]> select User,Host,Password from user; +------+-----------+-------------------------------------------+ | User | Host | Password | +------+-----------+-------------------------------------------+ | root | localhost | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | root | 127.0.0.1 | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | root | ::1 | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | root | % | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | +------+-----------+-------------------------------------------+ 4 rows in set (0.00 sec)
注意:若是没有root % 这一行,请输入如下命令:mysql
grant all privileges on *.* to "root"@"%" identified by "password";
password为设置的数据库密码web
输入如下命令刷新生效sql
flush privileges;
iptables-save;
若是3306端口没有打开,输入如下命令开放端口数据库
firewall-cmd --zone=public --add-port=3306/tcp --permanent
输出:bash
success
firewall-cmd --reload
输出:服务器
success
查看端口是否开放成功ssh
iptables-save;
vi /etc/ssh/sshd_config
添加以下:tcp
Port 22 ListenAddress 0.0.0.0 AllowTcpForwarding yes
注意:密码并非本地数据库的密码ide
注意:用户名和密码不是远程数据库的用户名和密码而是服务器的登陆用户名和密码。svg