当前位置:Gxlcms > mysql > 新版MySql5.6.20,安装后无法登陆的解决办法_MySQL

新版MySql5.6.20,安装后无法登陆的解决办法_MySQL

时间:2021-07-01 10:21:17 帮助过:54人阅读

  1. 1.按照提示安装好mysql
  2. 2.运行cmd 进入mysql的安装目录,我的安装目录C:\Program Files\MySQL\MySQL Server 5.6\bin
  3. 输入 cd C:\Program Files\MySQL\MySQL Server 5.6\bin
  4. 3.采用mysqld将mysql注册为服务,命令为:mysqld -install MySQL
  5. 4.启动服务:net start MySQL
  6. 5.然后登陆,因为root用户的默认密码为空,直接回车进入
  7. mysql -u root -p
  8. 6.① show databases;
  9. ② use mysql;
  10. ③ SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
  11. ④ quit;
  1. #添加一个可远程登录的帐号user,且设置密码123456,能访问所有库 如远程无法访问关闭防火墙或添加入站出站规则,添加端口3306
  2. GRANT all privileges on *.* TO 'user'@'%' identified by '123456' WITH GRANT OPTION;
  3. FLUSH PRIVILEGES;
  4. #mysql 添加用户user1并授权访问指定数据库db123,且设置密码333333
  5. grant all privileges on db123.* to 'user1'@'%' identified by '333333' with grant option;
  6. FLUSH PRIVILEGES;
  7. #mysql 添加用户user2并授权访问指定数据库db123,且设置密码666666,同时限制登录为指定IP段
  8. grant all privileges on db123.* to 'user2'@'192.168.104.%' identified by '666666' with grant option;
  9. FLUSH PRIVILEGES;
  1. MySQL新建用户,授权,删除用户,修改密码
  2. 1.新建用户。
  3. //登录MYSQL
  4. @>mysql -u root -p
  5. @>密码
  6. //创建用户
  7. mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
  8. //刷新系统权限表
  9. mysql>flush privileges;
  10. 这样就创建了一个名为:phplamp 密码为:1234 的用户。
  11. 然后登录一下。
  12. mysql>exit;
  13. @>mysql -u phplamp -p
  14. @>输入密码
  15. mysql>登录成功
  16. 2.为用户授权。
  17. //登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
  18. @>mysql -u root -p
  19. @>密码
  20. //首先为用户创建一个数据库(phplampDB)
  21. mysql>create database phplampDB;
  22. //授权phplamp用户拥有phplamp数据库的所有权限。
  23. >grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';
  24. //刷新系统权限表
  25. mysql>flush privileges;
  26. mysql>其它操作
  27. /*
  28. 如果想指定部分权限给一用户,可以这样来写:
  29. mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
  30. //刷新系统权限表。
  31. mysql>flush privileges;
  32. */
  33. 3.删除用户。
  34. @>mysql -u root -p
  35. @>密码
  36. mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
  37. mysql>flush privileges;
  38. //删除用户的数据库
  39. mysql>drop database phplampDB;
  40. 4.修改指定用户密码。
  41. @>mysql -u root -p
  42. @>密码
  43. mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
  44. mysql>flush privileges;

人气教程排行