配置Mysql
1.无密码登录数据库:先修改配置文件vi /etc/my.cnf 中加入skip-grant-tables
2.启动/重启/关闭数据库:systemctl start mysqld/systemctl restart mysqld/systemctl stop mysqld
启动数据库
3.登录mysql -u root显示下数据库:show databases;
4.更改root用户密码
先刷新数据:flush privileges;
修改密码:set password for root@localhost=password(“123456”);
退出数据库:exit
5.关闭数据库:systemctl stop mysqld
6.去掉无密码登录数据库:先修改配置文件vi /etc/my.cnf 中去掉skip-grant-tables(可加个#注释)
7.重新登录:
systemctl start mysqld
mysql -u root -p
8.将mysql数据库中user表中的root用户的host值改为%实现远程登录
use mysql;
update user set host=”%” where user=”root”;
flush privileges;
9.验证:使用Navicat连接数据库
新建连接:
常规中主机为Linux主机的IP地址,密码为Mysql的密码;
使用ssh隧道中主机为Linux主机的IP地址,密码是Linux主机的密码。