MYSQL二进制版安装
编程语言
2019-04-17 02:35:36
阅读次数: 0
1. 从http://www.mysql.com下载二进制版的Mysql安装包 //这个MYSQL是二进制版的,不用编译
Linux (x86) 5.0.41 59.6M Download | Pick a mirror mysql-5.0.41-linux-i686-glibc23.tar.gz
2. # chmod 755 mysql-5.0.41-linux-i686-glibc23.tar.gz // 3. # tar xfz mysql-5.0.41-linux-i686-glibc23.tar.gz //将解压后生成的目录,复制到/usr/local/下并改名为mysql
4. # groupadd mysql # useradd mysql -g mysql // 建立mysql组 //建立mysql用户并且加入到mysql组中 5. #mkdir /etc/my.cnf [client] port=3306 socket=/home/mysql/mysql/mysql.sock
[mysqld] port=3306 user=mysql #basedir=/use/local/mysql datadir=/home/mysql/mysql //数据库文件目录 #tmpdir=/mysqlData/data socket=/home/mysql/mysql/mysql.sock 6. # cd /usr/local/mysql # ./scripts/mysql_install_db --user=mysql --datadir=/home/mysql/mysql 进入mysql目录 //初试化表并且规定用mysql用户来访问。初始化表以后就开始给mysql和root用户设定访问权限 7. # chown -R root . //设定root能访问/usr/local/mysql 8. # chown -R mysql data
//设定mysql用户能访问/usr/local/mysql/data ,里面存的是mysql的数据库文件.这个目录是在/etc/my.cnf中有配置,在mysql_install_db时产生。 9. # chown -R mysql data/.
//设定mysql用户能访问/usr/local/mysql/data/mysql下的所有文件 10. # chgrp -R mysql . //设定mysql组能够访问/usr/local/mysql
11. # cp support-files/mysql.server /etc/rc.d/init.d/mysqld #vi /etc/rc.d/init.d/mysqld // 修改datadir路径 为上面创建的路径 datadir=/home/mysql/mysql # chmod 700 /etc/init.d/mysqld # chkconfig --add mysqld # chkconfig --level 345 mysqld on //copy编译目录的一个脚本 //设置使mysql每次启动都能自动运行 14. # service mysqld start # netstat -atln //启动mysqld服务 //查看3306端口是否打开。要注意在防火墙中开放该端口。 |
转载自blog.csdn.net/shenxingshu/article/details/89337595