|
|
我是这样做的:
1. groupadd mysql
2. useradd -g mysql mysql
3. tar zxvf mysql-4.1.7.tar.gz
4. cd mysql-4.1.7
5. ./configure --prefix=/usr/local/mysql
6. make
7. make install
8. scripts/mysql_install_db
9. chown -R root /usr/local/mysql
10. chown -R mysql /usr/local/mysql/var
11. chgrp -R mysql /usr/local/mysql
12. cp support-files/my-medium.cnf /etc/my.cnf
13. cp scripts /usr/local/mysql -R
14. cp support-files /usr/local/mysql -R
15. cd /usr/local/mysql
16. chmod +x support-files/mysql.server
17. cp support-files/mysql.server /etc/rc.d/init.d/mysqld 同时设置 /etc/rc.d/init.d/mysqld 开机自动运行:ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc5.d/S90mysqld
18. /etc/rc.d/init.d/mysqld start 启动 MySQL,这时mysqld可以启动
19. /usr/local/mysql/bin/mysqladmin -u root password mypassword 设置 MySQL root 口令
之后我重启以后,mysqld确没有运行,而手动/etc/init.d/mysqld start又可以启动。我把/etc/init.d/mysqld start放到/etc/rc.local,重启以后,mysqld也没有运行,总是要手动将之启动。这个问题已经困扰了我两天了,请指教。我的系统是Red Flag 4.1。 |
|