CentOS 7.3 安装mysql 5.6版本数据库

查看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

CentOS 7.3 安装mysql 5.6版本数据库_第1张图片

CentOS 7.3 安装mysql 5.6版本数据库_第2张图片

 5、启动mysql:

    # service mysqld start

     

6、在启动之前可以为数据库的账号root设置密码,注意这个root账号并不是linux的root,而是mysql的账号

      # mysqladmin -u root password '123456'(密码是123456)

7、进入mysql:

    # mysql -u root -p

CentOS 7.3 安装mysql 5.6版本数据库_第3张图片

8、为了方便在其他地方使用数据库管理工具如navicat管理数据库,需要设置远程访问:

    进入mysql:

    mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

    mysql> FLUSH PRIVILEGES; 

    

9、查看MySQL的当前使用引擎

    mysql> show engines;

CentOS 7.3 安装mysql 5.6版本数据库_第4张图片

10、修改默认引擎:

      设置InnoDB为默认引擎:
     在配置文件my.cnf中的 [mysqld] 下面加入
     default-storage-engine=INNODB 一句

11、数据库重启:

    # service mysqld restart

12、将数据库默认端口号3306添加到防火墙白名单:

    注意CentOS7版本和6的方法不一样,版本6的需要修改配置文件

 版本6添加开放端口号

1、打开文件:#vim/ets/sysconfig/iptables

2、添加

         -A INPUT -m state--state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

3、保存退出

     :wq

4、重启防火墙

    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





你可能感兴趣的:(CentOS7,MySQL)