上篇讲了CentOS6.9安装tomcat,这篇来讲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; //显示所有数据库
use mysql; //使用名为“mysql”的数据库 /* 注意:这里修改密码如果写的是password='123456'则改的密码不是123456,而是其他 */ update user set password=password('123456') where user='root'; //修改密码为123456 select user,password from user; //查看修改后的密码 FLUSH PRIVILEGES; // 修改密码后要刷新MySQL的系统权限相关表,不然修改的密码可能不会生效
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的安全组,不然一样远程不过去
本文摘抄来源: https://blog.csdn.net/zhang41228/article/details/75574931