linux安装mydql并设置访问权限

1、安装mysql  yum install mysql-server -y(注意是mysql-server,如果只装mysql,只是将mysql的客户端装上了,并没有装mysql的服务,装mysql-server可以看到依赖了mysql)

2、启动mysql服务 service mysqld start(可以设置一个开机自启mysql:chkconfig mysqld on,检查一下是否设置好:chkconfig --list mysqld)

3、设置mysql权限,我们可以先查看一下初装好的mysql的权限信息,可以直接输入mysql

从数据库中可以看到不需要输用户,不需要输密码,在本机就可以直接登陆,所以我们需要修改一下权限,

先加入一条权限:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;

再删除其他所有的权限:delete from user where host != '%';

最后再刷新权限:flush privileges;

4、退出再重新登陆,就可以看到已经不允许无密码登陆了,然后输入mysql -u root -p回车,再输入密码就可以了。

猜你喜欢

转载自blog.csdn.net/zaoanmiao/article/details/83587217