查看centos 7版本号:# cat /etc/centos-release;

显示结果:CentOS 7.3 安装mysql 5.6版本数据库

1、查看是否安装mysql数据库:

     # rpm -qa | grep mysql

     如果显示数据库版本则已安装;没有显示则表明没安装;

     CentOS 7.3 安装mysql 5.6版本数据库

2、删除已安装数据库:

     # rpm -e mysql

3、查看是否已成功删除 :

     # rpm -qa | grep mysql

4、yum安装mysql:

    # yum list | grep mysql

CentOS 7.3 安装mysql 5.6版本数据库

CentOS 7.3 安装mysql 5.6版本数据库

 5、启动mysql:

    # service mysqld start

     CentOS 7.3 安装mysql 5.6版本数据库

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

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

7、进入mysql:

    # mysql -u root -p

CentOS 7.3 安装mysql 5.6版本数据库

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

    进入mysql:

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

    mysql> FLUSH PRIVILEGES; 

    CentOS 7.3 安装mysql 5.6版本数据库

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

    mysql> show engines;

CentOS 7.3 安装mysql 5.6版本数据库

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





相关文章:

  • 2021-08-13
  • 2021-11-12
  • 2021-11-20
  • 2021-11-22
  • 2021-12-01
  • 2021-04-23
  • 2021-07-24
猜你喜欢
  • 2021-09-10
  • 2021-07-31
  • 2021-11-24
  • 2022-12-23
  • 2020-03-28
  • 2021-08-16
  • 2019-03-27
相关资源
相似解决方案