配置云主机远程访问mysql数据库注意问题

来源:互联网 发布:男子遭遇网络诈骗 编辑:程序博客网 时间:2024/05/29 18:29

1.root密码忘记解决方法

使用ssh进行远程登录,关闭sql服务—-service mysqld stop,有的系统是是service mysql stop

打开sql配置文件—-/etc/mysql/my.cnf   在mysqld配置下面增加skip-grant-tables

重启数据库service mysqld start 这时候直接敲mysql -u root -p 回车 回车进入

use mysql 进入mysql数据库,执行update user set passwd=password(‘你的密码’ )where user=’root’退出数据库quit

关闭mysqld,进入my.cnf将开始skip-grant-tables注释,前面加#就好了,然后重启数据库,再次登录,输入修改后的密码即可。

2.设置服务器的数据库可以被远程访问

为数据库增加全权限新用户,访问主机为任意主机即可,

GRANT ALL PRIVILEGES ON *.* TO admin@’%’ IDENTIFIED BY ‘password’ WITH GRANT OPTION

(小写大写都行)%表示所有主机,也可以指定固定ip地址作为访问主机,执行后刷新权限flush privileges.

1 0
原创粉丝点击