liuxiaoyun111 发表于 2018-10-3 10:58:29

mysql安装与配置

  本空间LAMP平台搭建(完整篇):http://hi.baidu.com/sndapk/blog/item/812bab22da5f1dfca2cc2b2d.html
  创建用户和用户组
  # useradd -M -s /sbin/nologin mysql
  安装cmake(mysql5.5以后是通过cmake来编译的)
  wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
  tar zxvf cmake-2.8.4.tar.gz
  cd cmake-2.8.4
  .configure
  make && make install
  安装mysql
  tar zxvf mysql-5.5.19.tar.gz
  cd mysql-5.5.19
  cmake . \
  -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ \
  -DMYSQL_DATADIR=/data/mysql \
  -DMYSQL_UNIX_ADDR=/data/mysql/mysqld.sock \
  -DWITH_INNOBASE_STORAGE_ENGINE=1 \
  -DENABLED_LOCAL_INFILE=1 \
  -DMYSQL_TCP_PORT=3306 \
  -DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8 \
  -DDEFAULT_COLLATION=utf8_general_ci \
  -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock \
  -DMYSQL_USER=mysql \
  -DWITH_DEBUG=0
  出现警告:
  CMake Warning:
  Manually-specified variables were not used by the project:
  MYSQL_USER
  可以忽略……
  make
  make install
  复制配置文件
  # cp support-files/my-huge.cnf /etc/my.cnf
  # cp support-files/mysql.server /etc/init.d/mysqld
  # chmod 700 /etc/init.d/mysqld
  初始化数据库,自动生成路径:/data/mysql,权限为700,属主mysql,属组root
  # /usr/local/mysql/scripts/mysql_install_db--user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/
  设置开机启动
  chkconfig --add mysqld---默认2345启动
  启动mysql
  service mysqld start
  为了方便使用mysql命令
  ln -s /usr/local/mysql/bin/* /usr/bin/
  进入mysql修改密码
  #mysql
  mysql>set password=password('123456');

页: [1]
查看完整版本: mysql安装与配置