FLUSH PRIVILEGES; //使设置生效
重启mysql或者电脑即可生效。
四、mysql设置只允许局域网登录
1、开启远程端口:编辑/etc/mysql/my.cnf 把bind-address=127.0.0.1注释掉
2、给用户访问权限
mysql -u root -p
use mysql;
select user,password,host from user;
update user set host = '192.168.%' where user = 'root' limit 1; //设置本地用户可以在局域网登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.%' IDENTIFIED BY 'mysql0774mysql' WITH GRANT OPTION; //授权
FLUSH PRIVILEGES; //或者重启mysql
五、mysql创建用户和分配所有权限
1、sql创建法:insert into user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject) values("localhost","root",password("mysql0774mysql"),'','','');
2、创建用户hadoop 密码mysql0774mysql 允许登录主机localhost
create user 'hadoop'@'localhost' identified by 'mysql0774mysql';
grant all privileges on *.* to hadoop@'localhost';
FLUSH PRIVILEGES; //或者重启mysql
修改登录主机为局域网,重启mysql生效。
update user set host = '192.168.%' where user = 'hadoop' limit 1;
FLUSH PRIVILEGES; //或者重启mysql
创建用户hadoop 密码mysql0774mysql 允许登录主机127.0.0.1
create user 'hadoop'@'127.0.0.1' identified by 'mysql0774mysql';
grant all privileges on *.* to hadoop@'127.0.0.1';
FLUSH PRIVILEGES; //或者重启mysql
创建用户hadoop 密码mysql0774mysql 允许登录主机192.168.%
create user 'hadoop'@'192.168.%' identified by 'mysql0774mysql';
grant all privileges on *.* to hadoop@'192.168.%';
FLUSH PRIVILEGES; //或者重启mysql
不行就试试下面的
GRANT ALL PRIVILEGES ON *.* TO 'hadoop'@'127.0.0.1' IDENTIFIED BY 'mysql0774mysql' WITH GRANT OPTION;
FLUSH PRIVILEGES; //或者重启mysql
六、mysql忘记root密码:
/etc/init.d/mysql stop 或者/etc/init.d/mysqld stop
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
mysql -u root mysql
进入mysql命令界面
UPDATE user SET Password=PASSWORD('123456') where USER='root';
FLUSH PRIVILEGES;
exit;
重启mysql
/etc/init.d/mysql restart 或者 /etc/init.d/mysqld restart
mysql -uroot -p
Enter password: 新的密码
创建utf8数据库
CREATE DATABASE `rman` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
create database springmvc default character set utf8;
jdbc:
jdbc:mysql://127.0.0.1:3306/fuck?useUnicode=true&characterEncoding=UTF-8&createDatabaseIfNotExist=true
jdbc:mysql://127.0.0.1:3306/fuck?useUnicode=true&characterEncoding=UTF-8&createDatabaseIfNotExist=true
参考http://hi.baidu.com/caoxin_rain/item/a49b8cd5c39daf49fa57686b
附上mysql完全卸载的方法:针对window用户卸载之后重装不成功。
彻底卸载mysql:http://blog.sina.com.cn/s/blog_6fc5bfa90100qmr9.html