mysql远程访问\大小写\密码验证
2013-11-22 11:07
267 查看
睡醒后总是有无数的念想,无数的烦恼,那些大部分的就只能想想了,解决点实际的工作上东西,下面是几个mysql的东东。
1、远程访问授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'root' WITH GRANT OPTION; flush privileges;
*.* 为数据库.表
'root'为用户名
'%'为任何来源,可以换成IP
by 'root',这个root是密码
2、设置不区分mysql不区分大小写
同事把一个windows下面开发的项目迁移到linux下后发生问题,经查是mysql在windows下不区分大小写,生产的表明字段全部为小写,而linux严格区分大小写,可以用以下方法修改。
[mysqld] lower_case_table_name=1
1:不区分 0:区分
3、不适用密码验证(忘记密码)
vim /etc/my.cnf [mysqld] skip-grant-tables
重启service mysqld restart
use mysql; UPDATE user SET Password = password ( 'ddj1234' ) WHERE User = 'root' ;
红色部分为你要的密码
注释skip-grant-tables
重启mysql
相关文章推荐
- mysql 用户管理和权限设置和Mysql初始化root密码和允许远程访问
- 正则表达式密码验证内容,大小写,符号,特殊符号.用于三级等保,解决弱口令.
- 获取MySQL加密密码并验证用户输入(登录界面),retrieve hashpwd from mysql and compare with input password on login
- js验证密码必须为大小写字母和数字组成
- mysql跳过密码验证修改密码
- MySql取消密码强度验证功能
- php+MySQL实现登录时验证登录名和密码是否正确
- mysql中Access denied for user 'root'@'localhost'错误,跳过验证更改默认密码
- mysql 跳过 账号密码验证
- sql注入问题 java中将MySQL的数据库验证秘密加上 ' or '1'= '1 就可以出现万能密码
- linux系统下mysql跳过密码验证登录
- Mysql初始化root密码和允许远程访问(Ⅱ)
- MySQL数据库加密和解密~认证登陆密码(mysql.user)和MySQL不区分大小写
- 防止sql注入方法 如何防止java中将MySQL的数据库验证密码加上 ' or '1'= '1 就可以出现万能密码 的PreparedStatement
- PHP+Mysql+jQuery邮件验证找回密码
- SVN使用MySQL验证用户名密码(HTTP)
- Mysql初始化root密码和允许远程访问
- Mysql初始化root密码和允许远程访问