进入mysql命令行
mysql -uroot -p
输入密码,回车,进入mysql命令行
创建新用户
insert into mysql.user(Host,User,Password) values("localhost","用户名",PASSWORD("密码"));
Host 本地访问即localhost,远程访问用%,如:insert into mysql.user(Host,User,Password) values("%","用户名",PASSWORD("密码"));
User 用户名
Password 密码
然后清除缓存
flush privileges;创建数据库
这个比较简单,create database 库名; 别忘了加分号啊。
为该用户授权
grant all privileges on 库名.* to 用户名@% identified by '密码';
这里的%号代表允许远程登录
如果只是本地登录的换改为localhost就好
如:
grant all privileges on 库名.* to 用户名@localhost identified by '密码';
然后清除缓存
flush privileges;