修改密码。登入 mysql 后,使用命令:show databases;,第一次使用时,会提示修改密码。使用命令:alter user '用户名'@'主机域名或ip' identified by '新密码';,如 alter user 'root'@'localhost' identified by 'mcc';,修改用户密码。
授权远程访问 mysql。在没有授权之前只能在本机访问 mysql,授权远程访问之后,就可以让其他计算机通过网络访问 Linux 上的 mysql。 (1)登入 mysql 后,使用命令:grant all privileges on *.* to 用户名@'%' identified by '密码';,授权远程访问。其中*.* 的第一个*表示所有数据库,第二个*表示所有的数据表,% 表示 ip 地址,也可以指定具体的 ip 地址,如 root@localhost、root@192.168.235.130 等。 (2)更新权限信息,使用命令:flush privileges;,刷新权限。 (3)关闭防火墙:systemctl stop firewalld。可以使用:systemctl status firewalld,查看防火墙是否关闭成功(Active inactive(dead))。 (4)远程连接 mysql。在其他计算机的数据库软件上,如 Windows 上的 SQLyog,输入 Linux 系统的 ip 地址,端口号:3306,授权了远程访问的用户名和密码,即可远程连接 Linux 上的 mysql。
关闭 mysql。在 mysqlDir/bin 目录下,使用命令:./mysqladmin -u用户名 -p shutdown,输入密码,关闭 mysql 服务。使用:ps -ef | grep mysql,查看 mysql 服务是否关闭成功。