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]