安装mysql

sudo apt-get install mysql-server 安装mysql服务端和客户端,记得update一下
sudo apt-get install libmysqlclient-dev 安装mysql的开发库
sudo mysql直接登录,因为mysql8.0的root默认登陆方式是auth_socket,可以直接登录
show variables like 'validate_password%';看看密码安全策略,修改一下
set global validate_password.policy=LOW;
set global validate_password.special_char__count=0;
set global validate_password.number_count=0;
set global validate_password.length=1;等等
create user name identified by 'password';创建用户
sudo mysql -u name -p登录
但新创建的用户没有权限,重新用sudo mysql登录。
show grantsa for name;查看权限
grant all on database.* to name;将database的所有表的所有权限(select alter等等)赋予name
然后就可以用name用户登录了;
bug

posted @ 2022-02-10 20:29  hellozhangjz  阅读(20)  评论(0)    收藏  举报