1、安装:yum -y install mysql-server (yum会自动到互联网查找安装包,然后自动安装)
可用find / -name mysql 查找mysql所在路径
2、启动mysql服务:service mysqld start
3、登录:mysql -u root -p (mysql安装后会自动创建一个默认账号root,密码为空)登录成功后,操作头会变成mysql>
此时如果用Navicat for Mysql 远程连接数据库,使用root用户和空密码,会发现连接失败。这是因为初始root用户只能本机登录,也就是localhost。该信息可在mysql数据库下的user表查看
因此,需要进行赋权:
grant all privileges on *.* to ‘yihuier@’@’%’ identified by ‘123’with grant option;
该语句将新建用户yihuier,并给此用户赋予所有数据库及其所有对象的所有操作权限。
all privileges 表示开放所有权限
*.* :第一个*表示所有库,第二个*表示所有表。如果用mysql.user 则只开放了mysql库下的user表。
%代表支持任意主机连接到mysql服务器。123即登录密码。
如果赋权后,还是无法远程连接,检查一下防火墙是否关闭。对于云服务器或其他关闭防火墙不安全的服务器,检查一下3306端口是否开放。