zoukankan      html  css  js  c++  java
  • centos vmware 安装 mysql

    A、安装一个好的centos ;

    B、开启端口 3306、80 、22  这几个端口  具体命令参考如下

    1, 查看防火墙状态:

    firewall-cmd --state

    systemctl status firewalld.service

    2, 开启防火墙:

    systemctl start firewalld.service

    3,设置开机自启:

    systemctl enable firewalld.service

    4, 重启防火墙:

    systemctl restart firewalld.service

    5, 查看防火墙设置开机自启是否成功:

    systemctl is-enabled firewalld.service;echo $?

    6,关闭防火墙:

    systemctl stop firewalld.service

    7,开端口命令:

    打开单个端口:firewall-cmd --zone=public --add-port=80/tcp --permanent

    打开多个端口:firewall-cmd --zone=public --add-port=20000-29999/tcp --permanent

    --permanent  为永久生效,不加为单次有效(重启失效)

    8,查看开启端口:

    netstat -ntlp 或:firewall-cmd --list-ports

    9,关闭端口命令:

    firewall-cmd --zone=public --remove-port=80/tcp --permanent

    10、查看端口是否打开

    firewall-cmd --zone=public --query-port=80/tcp

    C   开始安装

    1 下载并安装MySQL官方的 Yum Repository
    [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
     

      使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。

    [root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
     

    之后就开始安装MySQL服务器。

    [root@localhost ~]# yum -y install mysql-community-server
    这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb。

    D 启动mysql

    [root@localhost ~]# systemctl start  mysqld.service
      查看MySQL运行状态,运行状态如图:

    [root@localhost ~]# systemctl status mysqld.service


    此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

    [root@localhost ~]# grep "password" /var/log/mysqld.log


      如下命令进入数据库:

    [root@localhost ~]# mysql -uroot -p
    输入初始密码(是上面图片最后面的 no;e!5>>alfg),此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
    其中‘new password’替换成你要设置的密码,注意:密码设置必须要大小写字母数字和特殊符号(,/';:等),不然不能配置成功

     E、

    开启mysql的远程访问
    执行以下命令开启远程访问限制(注意:下面命令开启的IP是 192.168.0.1,如要开启所有的,用%代替IP):

    grant all privileges on *.* to 'root'@'192.168.0.1' identified by 'password' with grant option;


    然后再输入下面两行命令

    mysql> flush privileges;
    mysql> exit

    主要摘录

    https://blog.csdn.net/qq_36582604/article/details/80526287 安装mysql

    https://www.cnblogs.com/rh-fernando/p/11340057.html 端口设置

    https://blog.csdn.net/m0_46278037/article/details/113923726  修改密码

    本文来自博客园,作者:临时工~,转载请注明原文链接:https://www.cnblogs.com/jixinyu12345/p/15245456.html

  • 相关阅读:
    Pandas matplotlib 无法显示中文
    Pandas matplotlib 无法显示中文
    Python2/3 list set性能测试
    Python2/3 list set性能测试
    汉语自然语言处理工具包下载
    汉语自然语言处理工具包下载
    多版本中文停用词词表 + 多版本英文停用词词表 + python词表合并程序
    多版本中文停用词词表 + 多版本英文停用词词表 + python词表合并程序
    利用 TensorFlow 实现上下文的 Chat-bots
    利用 TensorFlow 实现上下文的 Chat-bots
  • 原文地址:https://www.cnblogs.com/jixinyu12345/p/15245456.html
Copyright © 2011-2022 走看看