linux中如何安装和使用MySQL数据库
副标题[/!--empirenews.page--] 一、安装MySQL 1. 创建运行MySQL数据库的系统用户,组(如存在无需创建) [root@www ~]#useradd –M –s /sbin/nologin mysql //不设工作目录,登陆shell为禁止 2. 解压并释放源码包,并切换至展开的源码包目录 [root@www ~]#tar zxvf mysql-5.0.56.tar.gz -C /usr/src/ [root@www ~]#cd /usr/src/mysql-5.0.56 3. 使用.configure编译配置 [root@www mysql-5.0.56]#./configure --prefix=/usr/local/mysql 4. 编译并安装 [root@www mysql-5.0.56]#make && make install 5. 安装后的调整(这里的范例为中型企业) 1).建立配置文件 [root@www mysql-5.0.56]#cp suport-file/my-medium.cnf /etc/my.cnf 2).初始化数据库 [root@www mysql-5.0.56]/usr/local/mysql/bin/mysql_install_db --user=mysql //以mysql身份执行 [root@www mysql-5.0.56]chown –R root.mysql /usr/local/mysql/ //更改目录所有权 [root@www mysql-5.0.56]chown –R mysql /usr/local/mysql/var //更改目录所有权 3).调整lib库路径 [root@www mysql-5.0.56]echo “/usr/local/mysql/lib/mysql” >> /etc/ld.so.conf [root@www mysql-5.0.56]ldconfig //刷新动态连接库搜索路径,使修改生效 二、MySQL启动控制 1. 使用mysqld_safe脚本安全启动服务 [root@www mysql-5.0.56]/usr/local/mysql/bin/mysql_safe --user=mysql & 脚本启动 [root@www mysql-5.0.56]netstat -ntpl | grep 3306 //mysql默认使用3306端口提供服务 //可以根据需要修改my.cnf配置文件中[mysqld]区块中 port配置行 2. 将mysqld添加为系统服务 源码包support_file文件夹中 mysql.server可作为服务启动脚本复制到init.d目录中,并该改名为mysql可以使用chkconfig --add mysqld ;chkconfig mysqldon 使其自启动 [root@www mysql-5.0.56]cp support-files/mysql.server /etc/init.d/mysqld [root@www mysql-5.0.56]chmod +x /etc/init.d/mysqld [root@www mysql-5.0.56]chkconfig --add mysqld [root@www mysql-5.0.56]chkconfig mysqld on 通过以上命令可以使mysqld服务通过service start stop 等命令关闭重启了 3. 设置MySQL程序的执行路径 [root@www mysql-5.0.56]export PATH=$PATH:/usr/local/mysql/bin [root@www mysql-5.0.56]echo “PATH=$PATH:/usr/local/mysql/bin” >> /etc/profile (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |