建立新的账号及密码
给root账户修改密码
$ passwd
注意:完成后不要登出系統,使用另一个视窗用新密码尝试登入,即使失敗也可以在原來的视窗重复以上步驟。
新建一个账号
-
$ adduser bigertech
$ passwd bigertech //修改该用户密码设置可远程访问
mysql> use mysql; (此DB存放MySQL的各种配置信息)
Database changedmysql> select host,user from user; (查看用户的权限情况)+----------------+--------+| host | user |+----------------+--------+| localhost | || localhost | root || localhost | || localhost | mysql |+----------------+--------+6 rows in set (0.02 sec)由此可以看出,只能以localhost的主机方式访问、以下设置可远程访问。
mysql> Grant all privileges on *.* to 'root'@'%' identified by 'lifekit'with grant option;
(表示是所有的外部机器,如果指定某一台机,就将%改为相应的机器名;‘root’则是指要使用的用户名,里面的password需要自己修改成root的密码.)mysql> flush privileges; //运行为句才生效,或者重启MySQLQuery OK, 0 rows affected (0.03 sec)mysql> select host,user from user; (再次查看用户的权限情况)+----------------+--------+| host | user |+----------------+--------+| % | mysql || % | root || localhost | || localhost | root || localhost | || localhost | mysql |+----------------+--------+mysql>exit至此完成远程访问设置,如还是无法访问,查看3306端口是否开启。