您的位置:首页 > 运维架构 > Linux

阿里云服务器CentOS6.8安装MySQL

2017-07-20 18:58 686 查看
最近在阿里云买了个服务器,然后准备折腾一下,首先安装个mysql数据库

1、查看CentOS是否安装了MySQL

yum list installed | grep mysql     //查看CentOS是否安装了MySQL


2、如果安装过,先把原来的MySQL删除,删除方法参照:http://blog.csdn.net/zhang41228/article/details/75570976

3、先查看yum库中的mysql

yum list | grep mysql   //查看yum库中的mysql


4、选择需要的mysql进行安装

yum install mysql mysql-server mysql-devel -y   //安装mysql


5、验证是否安装成功

yum list installed | grep mysql //查看已安装的mysql
rpm -qi mysql-server //查看mysql详细信息




6、启动mysql服务

service mysqld start    //启动mysql服务
service mysqld stop //停止mysql服务
service mysqld restart  //重启mysql服务




7、进入mysql,并修改密码

mysql -u root   //进入mysql




show databases; //显示所有数据库




user mysql; //使用名为“mysql”的数据库
/*
注意:这里修改密码如果写的是password='123456'则改的密码不是123456,而是其他
*/
update user set password=password('123456') where user='root';  //修改密码为123456

select user,password from user;     //查看修改后的密码




8、退出并用刚修改过的密码重新登录

quit;   //退出mysql(exit;也可以退出)

mysql -u root -p    //使用密码登录mysql


如果你需要在windows上通过Navicat For MySQL远程连接mysql,你还需要以下几个步骤:

1、开放远程登录权限

GRANT ALL PRIVILEGES ON * . * TO ‘root’@’%’ IDENTIFIED BY ‘你的密码’ WITH GRANT OPTION;
FLUSH PRIVILEGES;


2、开放防火墙3306端口或者关闭防火墙

service iptables stop   //关闭防火墙

/*
如果sysconfig下没有iptables文件
可以先随便写一句协议:iptables -P OUTPUT ACCEPT
然后保存:service iptables save
这样就会有iptables文件了
*/
vim /etc/sysconfig/iptables //编辑防火墙配置
//在配置文件中加入-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT




3、设置mysq开机启动

chkconfig mysqld on


4、因为是阿里云服务器,所以还要去阿里云上面给服务器添加3306的安全组,不然一样远程不过去

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: