• ADADADADAD

    CentOS6.5上安装MySQL5.6.39的操作步骤[ mysql数据库 ]

    mysql数据库 时间:2024-12-24 19:10:04

    作者:文/会员上传

    简介:

    1.解压缩安装文件
    1.1解压
    tar -zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz

    1.2重命名 mysql-5.6.39-linux-glibc2.12-x86_64 为 mysql
    mv mysql-5.6.39-linux-gli

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。


    1.解压缩安装文件
    1.1解压
    tar -zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz

    1.2重命名 mysql-5.6.39-linux-glibc2.12-x86_64 为 mysql
    mv mysql-5.6.39-linux-glibc2.12-x86_64 mysql

    1.3复制解压后的mysql目录
    mv mysql /usr/local/

    2.添加用户和用户组
    2.1添加用户组
    groupadd mysql
    2.2添加用户mysql 到用户组mysql
    useradd -g mysql mysql

    3.安装
    3.1 切换目录到/usr/local/mysql/
    [root@hadoop01 ~]# cd /usr/local/mysql/
    3.2 创建数据文件夹
    [root@hadoop01 mysql]# mkdir ./data/mysql
    3.3修改文件权限
    [root@hadoop01 mysql]# chown -R mysql:mysql ./
    3.4安装并指定用户和data文件夹位置
    [root@hadoop01 mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
    3.5复制mysql到服务自动启动里面
    [root@hadoop01 mysql]# cp support-files/mysql.server /etc/init.d/mysqld
    3.6修改权限为755 也就是root可以执行
    [root@hadoop01 mysql]# chmod 755 /etc/init.d/mysqld
    3.7复制配置文件到etc下,因为默认启动先去etc下加载配置文件
    [root@hadoop01 mysql]# cp support-files/my-default.cnf /etc/my.cnf

    3.8修改启动脚本
    [root@hadoop01 mysql]# vi /etc/init.d/mysqld
    3.9修改项:
    basedir=/usr/local/mysql/
    datadir=/usr/local/mysql/data/mysql

    3.10设置msyql数据库的服务端编码
    [root@hadoop01 mysql]# vi /etc/my.cnf
    #在[mysqld] 下面 添加项:(注意:只添加 character-set-server=utf8 项目编码是不起作用的,需要同时添加 init-connect='SET NAMES utf8' 项才生效)
    character-set-server=utf8
    init-connect='SET NAMES utf8'
    #Linux下的MySQL默认是区分表名大小写的,通过如下设置,可以让MySQL不区分表名大小写,Windows 中这个选项为 1
    lower_case_table_names=1

    3.11加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了
    [root@hadoop01 mysql]# vi /etc/profile
    PATH=$PATH:/usr/local/mysql/bin:
    #要让修改马上生效,需要执行以下代码
    [root@hadoop01 mysql]# source /etc/profile

    3.12启动服务
    #启动mysql
    #service mysqld start
    #关闭mysql
    #service mysqld stop
    #重新启动mysql
    #service mysqld restart
    #查看运行状态
    #service mysqld status
    [root@hadoop01 mysql]# service mysqld start

    3.13测试连接 mysql首次安装时,并未给root设置密码,可以直接登录
    [root@hadoop01 ~]# mysql -u root

    3.14. 设置root密码
    mysql> UPDATE user SET password=PASSWORD('newpassword') where USER='root';
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'newpassword' WITH GRANT OPTION; # 设置远程ip可连接
    mysql> FLUSH PRIVILEGES; # 记得要这句话,否则如果关闭先前的终端,又会出现原来的错误

    CentOS6.5上安装MySQL5.6.39的操作步骤.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载