Linux安装MySQL
1,安装MySQL和MySQL服务
yum install mysql
yum install mysql-server
安装时如果出现镜像源错误,不在进行维护请参考https://www.cnblogs.com/qiuzhendezhen/p/16107983.html更换镜像源
2,查看是否成功安装,成功安装会显示MySQL的版本信息
rpm -qa|grep -i mysql
3,成功安装后启动MySQL服务,得到一条OK信息
service mysqld start
4,成功启动后进入MySQL,第一次进入不需要密码,直接按Enter,成功进入MySQL服务
mysql -uroot -p
5,查看MySql状态命令
关闭MySQL服务:service mysqld stop
重启MySQL服务:service mysqld restart
查看当前数据库状态:service mysqld status
设置MySQL的第一次密码,只有在第一次安装时才有用,Linux下操作:
mysqladmin -uroot password ‘123456’
远程连接服务器
1,Linux下 关闭防火墙
service iptables stop
2,进入MySQL,开通可以远程连接的权限
grant all privileges on *.* to 'root'@'%' identified by '密码';
3,刷新权限,不刷新不会生效
flush privileges;
此时就可以用远程工具连接数据库了
MySQL中用户权限
新增用户在MySQL库中的user表中,password对密码加密
insert into user(host,user,password) values('%','name',password('123456'));
查看用户对应的服务器有哪些权限
show grants for 'name'@'localhost'; #USAGE 表示没有任何权限
给指定用户对应的权限
grant select,update,delete,drop on *.* to 'name'@'localhost' identified by '123456';
给用户所有权限
grant all privileges on *.* to 'name'@'localhost' identified by '123456';
移除用户权限
revoke update on *.* from 'name'@'localhost'
权限改动后一定要
flush privileges;
.