查看centos 7版本号:# cat /etc/centos-release;
显示结果:
1、查看是否安装mysql数据库:
# rpm -qa | grep mysql
如果显示数据库版本则已安装;没有显示则表明没安装;
2、删除已安装数据库:
# rpm -e mysql
3、查看是否已成功删除 :
# rpm -qa | grep mysql
4、yum安装mysql:
# yum list | grep mysql
5、启动mysql:
# service mysqld start
6、在启动之前可以为数据库的账号root设置密码,注意这个root账号并不是linux的root,而是mysql的账号
# mysqladmin -u root password '123456'(密码是123456)
7、进入mysql:
# mysql -u root -p
8、为了方便在其他地方使用数据库管理工具如navicat管理数据库,需要设置远程访问:
进入mysql:
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
mysql> FLUSH PRIVILEGES;
9、查看MySQL的当前使用引擎
mysql> show engines;
10、修改默认引擎:
11、数据库重启:
# service mysqld restart
12、将数据库默认端口号3306添加到防火墙白名单:
注意CentOS7版本和6的方法不一样,版本6的需要修改配置文件
版本6添加开放端口号1、打开文件:#vim/ets/sysconfig/iptables2、添加-A INPUT -m state--state NEW -m tcp -p tcp --dport 3306 -j ACCEPT3、保存退出:wq4、重启防火墙service iptables restart
版本7添加开放端口号 使用firewalld命令
1、# systemctl start firewalld
2、# firewall-cmd --zone=public --add-port=3306/tcp --permanent
3、# firewall-cmd --reload
到此,mysql数据库就装好了。
注意:如果连接数据库报错10060,除了开启远程访问、添加3306端口到白名单,如果用的是阿里云服务器,还有可能是阿里云官方的限制,关闭了3306端口,打开就行了。
参考地址:https://www.cnblogs.com/yangchas/p/7435708.html