• Centos下使用压缩包安装MySQL5.7


    今天在自己的centos服务器上安装mysql,碰到的问题相当的多,装个mysql远比在windows复杂的多。这里通过查找的一些博文(包括前几篇)来记录安装mysql时的各种问题。可能步骤不完整,当时自己安装得也很乱,但是大致的步骤有了。其他的碰到的问题百度应该都可以搜到。

    1、准备MySQL安装文件

    下载mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz,解压后放到需要安装的目录下,或者建立软链接。本例中解压后重命名为:/opt/mysql,然后进入到该目录下:

    # cd /opt/mysql

    2、创建数据存放目录,比如data

    #mkdir /opt/mysql/data

    3、创建mysql用户和组

    # groupadd mysql
    # useradd -r -g mysql -s /bin/false mysql
    # mkdir data
    # chown -R root:root /opt/mysql

    4、初始化数据库

    # bin/mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data
    # bin/mysql_ssl_rsa_setup --datadir=/opt/mysql/data
    # chown -R mysql:mysql /opt/mysql

    5、创建配置文件my.cnf

    #cp support-files/my-default.cnf ./my.cnf
    #vim my.cnf

    大致内容如下,根据需要修改:

    [client]
    default-character-set = utf8mb4
    
    
    [mysql]
    default-character-set = utf8mb4
    
    
    [mysqld]
    character-set-server=utf8mb4
    #版本5.6.19以后必须设置这一句才能使[client]中设置的编码有效
    character-set-client-handshake = FALSE
    collation-server=utf8mb4_unicode_ci
    #表名是否区分大小写:1表示不区分大小写,2表示区分
    lower_case_table_names=1
    
    basedir = /opt/mysql
    datadir = /opt/mysql/data
    port = 3306
    socket = /tmp/mysql.sock

    6、 添加MySQL服务

    #cp support-files/mysql.server /etc/init.d/mysql

    7、添加开机启动mysql服务

    #chkconfig --add mysql
    #chkconfig --level 2345 mysql on

    8、启停MySQL服务

    #service mysql start|stop|restart|status

    9、登录mysql

    #bin/mysql -uroot -p

    第一次登录时,root用户的密码在前面第四步初始化数据库的时候会生成一个随机密码,此处输入即可。登录后需要修改密码:

    mysql>set password = 'yourpassword';

    为了方便,可以为/opt/mysql/bin/mysql添加软链接到/var/bin下,这样就可以在任意路径下使用mysql命令了:

    #ln -fs /opt/mysql/bin/mysql /usr/bin/mysql
  • 相关阅读:
    GRIDVIEW鼠标移动行变色
    如何在网页中实现打字效果
    C#的6种常用集合类
    开发和使用Web用户控件
    C# DataGridView的常用用法
    SQL精妙语句
    Web 调试代理软件-Fiddler
    RegisterStartupScript和RegisterClientScriptBlock的用法
    简单地过一下五个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、 UpdateProgress和Timer
    Android4.0 SDK功能详解
  • 原文地址:https://www.cnblogs.com/UniqueColor/p/6817900.html
Copyright © 2020-2023  润新知