• Linux --Mysql数据库搭建



    Mysql数据库

    安装
    准备:
    [root@localhost /]# rpm -e mysql --nodeps
    将rpm方式安装的mysql卸载
     
    [root@localhost /]# groupadd mysql
    [root@localhost /]# useradd -M -s /sbin/nologin -g mysql
    为mysql服务创建组和用户
     
    [root@localhost /]# rpm -ivh /mnt/Packages/ncurses-devel-5.7-3.20090208.el6.
    ncurses-devel-5.7-3.20090208.el6.i686.rpm
    安装光盘自带ncurses服务
     
    [root@localhost qwe]# tar zxvf cmake-2.8.6.tar.gz 
    [root@localhost cmake-2.8.6]# ./configure && gamke && gmake install
    因mysql需要cmake编译安装,所以先安装cmake
    编译及安装:
    [root@localhost qwe]# tar -zxvf mysql-5.5.22.tar.gz -C /usr/src/
    [root@localhost mysql-5.5.22]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql  --指定安装路径
     -DSYSCONFDIR=/etc   --指定初始化参数目录
    -DDEFAULT_CHARSET=utf8  --指定默认使用的字符集编码
    -DDEFAULT_COLLATION=utf8_general_ci --指定默认使用的字符集校对规则 
    -DWITH_EXTRA_CHARSETS=all --指定额外支持的字符集编码
    安装后的设置:
    权限
    [root@localhost /]# chown -R mysql:mysql  /usr/local/mysql
    配置文件
    [root@localhost /]# rm -rf /etc/my.cnf --将原有的删除
    [root@localhost /]# cp  support-files/my-medium.cnf  /etc/my.cnf --建立新的
    初始化数据库
    [root@localhost /]#  /usr/local/mysql/scripts/mysql_install_db  --user=mysql  --basedir=/usr/local/mysql  --datadir=/usr/local/mysql/data/
    设置环境变量
    [root@localhost /]# echo "PATH=$PATH:/usr/local/mysql/bin"  >>  /etc/profile    --添加环境变量  (或)
    [root@localhost /]# vi /etc/profile
    PATH=$PATH:/usr/local/mysql/bin                               --在最后添加
    [root@localhost /]# . /etc/profile  --重新读取文件
    添加系统服务
    [root@localhost /]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
    [root@localhost /]# chmod +x /etc/rc.d/init.dmysqld
    [root@localhost /]# chkconfig  --add  mysqld
     

  • 相关阅读:
    Xcode9新特性介绍-中文篇
    基于Mac制作iPhone铃声教程,iTunes定制铃声
    浅谈Swift和OC的区别
    Your password has expired. To log in you must change it using a client that supports expired passwords.
    浅谈测试驱动开发(TDD)
    ClientAbortException: java.net.SocketException: 断开的管道
    nohup top & 问题: top: failed tty get
    rsync 学习
    myeclipse项目 不能打开
    ChannelSftp 远程下载目录
  • 原文地址:https://www.cnblogs.com/wazy/p/7717334.html
Copyright © 2020-2023  润新知