wordpress 301错误,排名优化服务,网站哪里可以查到做ddos,net网站开发微信支付Linux Mysql数据库安全配置目录#xff1a;1.修改mysql管理员账号root的密码(2种方法)2.修改mysql管理员账号root3.mysql管理员root账号密码遗忘解决办法(2种方法)4.创建数据库用户(3种方法)5.mysql数据库权限管理本地权限网络权限撤销权限删除用户一、修改mysql管理员账号roo…Linux Mysql数据库安全配置目录1.修改mysql管理员账号root的密码(2种方法)2.修改mysql管理员账号root3.mysql管理员root账号密码遗忘解决办法(2种方法)4.创建数据库用户(3种方法)5.mysql数据库权限管理本地权限网络权限撤销权限删除用户一、修改mysql管理员账号root的密码方法一shell命令mysqladmin -u root -p password “123”2.查看密码存放的表方法二mysql数据库命令mysqluse mysql;mysqlupdate user set passwordpassword(‘123′) where user’root’ and host’localhost’;mysql FLUSH PRIVILEGES; #刷新测试密码修改是否成功二、修改mysql管理员账号rootupdate mysql.user set user”admin” where user”root” and host”localhost”;flush privileges;测试三、mysql管理员root账号密码遗忘方法一killall -TERM mysqldmysqld_safe –skip-grant-tables mysql -u adminmysqlupdate user set passwordpassword(‘123456′) where user’admin’ and host’localhost’;mysql FLUSH PRIVILEGES;MySQL quit重新启动MySQL使用新密码登录设置新的密码并刷新修改测试重启mysqld服务用新的密码登录方法二修改/etc/my.cnf在[Mysqld]下添加skip-grant-tables重启MySQL服务mysql -u rootmysqlupdate user set passwordpassword(‘123′) where user’admin’ and host’localhost’;mysql FLUSH PRIVILEGES;MySQL quit修改/etc/my.cnf 删除skip-grant-tables重新启动MySQL使用新密码登录测试修改/etc/my.cnf 删除skip-grant-tables重新启动MySQL使用新密码登录四、创建数据库用户方法一:INSERT INTO user(host, user, password, select_priv, insert_priv, update_priv) VALUES (‘localhost’, ‘yuzly’, PASSWORD(‘yuzly’), ‘Y’, ‘Y’, ‘Y’);方法二:CREATE USER ‘user1’’localhost’ IDENTIFIED BY ‘yuzly’;方法三通过新用户授权创建数据库用户五、权限管理本地权限1.创建一个zhang用户,只给select权限,然后查看权限2.登录zhang用户mysql -uzhang -pyuzly测试创建一个表下图显示被拒绝当前账户没有create权限3.登录管理员账户给zhangsan账户添加create权限4.重新登录zhangsan账户,测试是否具有create权限下图说明具有create权限5.插入一条数据下图提示没有insert权限6.登录管理员账户给zhangsan账户添加insert权限7.重新登录zhangsan账户,测试是否具有insert权限下图说明具有insert权限8.创建的新用户默认没有任何权限,下图可以看到创建的用户默认是没有任何权限的9.登录新创建的用户mysql -uabcd -pyuzly,测试下图可以看到abcd没有select等权限用show只能查看mysql系统自带的东西别的用户创建的数据库等看不到远程连接权限1.创建一个账户赋予远程登录权限grant all on userdb.* to ‘abc’’10.10.10.200’ identified by ‘yuzly’;flush privileges;2.测试从另一台Linux的Mysql客户端登录验证3.下图可以看到abc用户对userdb数据库具有任何权限但对别的数据库没有任何权限例如mysql.user4.远程连接限制一个网段5.测试撤销权限revoke all on userdb.* from ‘zhangsan’’localhost’;测试撤消zhangsan账户的权限是否生效删除账户delete from mysql.user where user”aaa” and host”localhost”;