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

 

复制配置文件
[[email protected]]# cp support-files/my-huge.cnf /etc/my.cnf 
[[email protected]]# cp support-files/mysql.server /etc/init.d/mysqld
[[email protected]]# chmod 700 /etc/init.d/mysqld

 

初始化数据库,自动生成路径:/data/mysql,权限为700,属主mysql,属组root
[root@localhost ~]# /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');

你可能感兴趣的:(mysql,安装与配置)