您的位置:首页 > 数据库 > MySQL

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: