配置云主机远程访问mysql数据库注意问题
使用ssh进行远程登录,关闭sql服务—-service mysqld stop,有的系统是是service mysql stop
打开sql配置文件—-/etc/mysql/my.cnf 在mysqld配置下面增加skip-gran
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 (小写大写都行)%表示所有主机云主机mysql,也可以指定固定ip地址作为访问主机,执行后刷新权限flush privileges. (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |