cd /usr/local/src tar zxvf mysql-5.1.39-linux-i686-glibc23.tar.gz 解压缩 mv mysql-5.1.39-linux-i686-glibc23 /usr/local/ 把文件移动到 local 目录 ln -s /usr/local/mysql-5.1.39-linux-i686-glibc23/ /usr/local/mysql 建立连接 groupadd mysql 建立组 useradd -g mysql mysql 建立用户 chown -R mysql:mysql /usr/local/mysql 组权限 chown -R mysql:mysql /usr/local/mysql-5.1.39-linux-i686-glibc23/ 用户访问权限 cd /usr/local/mysql ./scripts/mysql_install_db --user=mysql 执行命令初始化授权表 cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld 执行命令复制启动脚本到资源目录 chmod 755 /etc/rc.d/init.d/mysqld 脚本权限 chkconfig --add mysqld 执行命令将mysqld服务加入到系统服务 chkconfig --level 3 mysqld on 执行命令 改变开机自启动的运行级别 cp ./support-files/my-huge.cnf /etc/my.cnf 执行命令将其复制到/etc 目录 mv /usr/local/mysql/data /var/lib/mysql 把data 移动到 mysql chown -R mysql:mysql /var/lib/mysql 权限 编辑/etc/my.cnf 在 [mysqld] 段增加 datadir = /var/lib/mysql skip-innodb wait-timeout = 10 max_connections = 512 max_connect_errors = 10000000 在 [mysqld] 段修改 max_allowed_packet = 16M thread_cache_size = CPU个数*2 将 log-bin 注释 service mysqld start 启动 bin/mysqladmin -u root password 'password_for_root' 其中引号内的password_for_root是要设置的root密码
|