zoukankan      html  css  js  c++  java
  • CentOS7下安装mysql的超详细说明

    1、使用wget命令从官网上下载mysql安装包,或者下载到windows本地,然后使用rz命令上传到linux上。

    wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

    (可以从mysql官网根据自己的需要选择所需要的版本)

    2、解压下载的安装包,tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 

    3、删除安装包,将解压后的文件夹移到/usr/local下(软件一般都安装在这里),并改名为mysql

    4、进入mysql目录,并创建data目录,用于存放mysql数据

    5、这个步骤不知道是什么意思 ,先这样吧

    6、编译安装初始化mysql,如果看到最后红框里的密码了,则证明安装成功,密码要记住,登录使用。

    ./bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data/ --basedir=/usr/local/mysql/

    7、添加配置文件/etc/my.cnf,这个配置文件有很多设置项,可以根据需要自行查找添加。

    [mysqld]
    datadir=/usr/local/mysql/data
    port = 3306
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    symbolic-links=0
    max_connections=400
    innodb_file_per_table=1
    #表名大小写不明感,敏感为
    lower_case_table_names=1

    8、至此mysql差不多算安装成功了,可以启动mysql了。

    看到SUCCESS表示启动成功,但是这样启动有点麻烦,需要进入到mysql下的support-files目录下。我们可以将mysql.server通过软链接的方式加入到服务中:

    加入到服务中后,就可以通过service mysql start的方式来启动mysql进程了。

    9、通过账号密码登录mysql

    我们发现如果想登录mysql需要使用安装目录的bin下面的mysql命令,但是这样每次登录都需要进入到安装目录,显得有点麻烦,所以可以将mysql命令加入到系统的环境变量中,修改/etc/profile文件,在文件最后加上export PATH=$PATH:/usr/local/mysql/bin ,最后再调用source  /etc/profile命令来重新加载环境变量文件。

    10、修改初始密码

    11、此时的mysql只能本机访问,如果想通过其他机器访问,需要开启远程连接权限

    12、如果防火墙没有对mysql的3306开放端口的话,此时仍然不能从其他机器访问本机器的mysql,防火墙开启3306端口

    此时就可以在其他机器(能和本机器网络直达的机器)访问本机器的mysql了。

    13、可以把mysql服务(前提是已经建立了mysql服务)设置成开机自启动,以后就不用每次手动打开mysql服务了

  • 相关阅读:
    分布式系统关注点(3)——过去这几十年,分布式系统的「数据一致性」精华都在这了!
    分布式系统关注点(1)——不知道是不是最通俗易懂的《数据一致性》剖析了
    《西虹市首富》给我们技术人带来的思考
    Kaazing Gateway简单使用
    pylot测试工具环境搭建
    NodeJS学习笔记
    JavaScript逗号操作符
    翻译:SockJS-node文档(一)
    【原】Learning Spark (Python版) 学习笔记(二)----键值对、数据读取与保存、共享特性
    2015年总结与2016年目标和计划
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13302418.html
Copyright © 2011-2022 走看看