MySQL创建用户
CREATE USER 'username'@'host' IDENTIFIED BY 'password'; |
MySQL创建数据库
create schema [databasename] default character set utf8 collate utf8_general_ci; |
MySQL用户授权数据库
第一种:
grant select,insert,update,delete,create on [databasename].* to [username]; |
第二种:
grant all privileges on [databasename].* to [username]@'%' identified by 'yourpassword'; |
ERROR 1820 (HY000)
创建用户的时候报错以及解决方法
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
修改策略,及密码长度
set global validate_password_policy=0; |
MySQL无法远程连接数据库
局域网内windows
电脑安装的mysql
,局域网内另一台电脑无法访问
可能需要的改动1:
修改/etc/mysql/my.cnf
配置文件,将bind-address = 127.0.0.1
这行注释掉;
如果在这个地址找不到相关内容, 则观察文件里的内容,找到同级文件夹内的其他文件去修改,一般都能找到的;
可能需要的改动2:
修改用户表,将host
字段改成%
,表示可远程登录歌曲;
可能需要的改动3:
以上是基于本人windows
系统的WSL
子系统下安装的mysql
,因此也需要将防火墙关了,当然生产环境不能这样干~
未完待续..
未完待续..