linux上mysql安装
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-17
先检查系统是否装上了mysql,如果有将其卸载掉 rpm -qa | grep mysql 注意mysql的大小写,大小写都有可能 rpm -e --nodeps mysql* 一定要用--nodeps卸载,不检查依赖性关系. 创建用户mysql groupadd mysql useradd -g mysql mysql passwd mysql 在/usr/local下建立 mysql 文件夹 然后将安装文件上传到服务器上,这里用的是tar.gz的文件,也有rpm包可以用,但是rpm包不能指定安装目录,故不采用 tar zxvf mysql-5.0.45.tar.gz cd mysql-5.0.45 ./configure --prefix=/usr/local/mysql --with-charset=gb2312 指定安装目录为/usr/local/mysql,字符集为gb2312 make make install 安装完成 重启 cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld copy启动的mysqld文件 下面确保mysql用户有相应的权限 chmod 700 /etc/init.d/mysqld cd /usr/local chmod 750 mysql -R chgrp mysql mysql -R chown mysql mysql/var -R cd /usr/local/mysql/libexec cp mysqld mysqld.old strip mysqld chkconfig --add mysqld chkconfig --level 345 mysqld on service mysqld start 启动服务 /usr/local/mysql/bin/mysqld_safe 看看mysql能否正常工作 mysql -uroot mysql 或者 netstat -atln 看看有没有3306的端口打开,(如果mysqld不能启动,看看/web/mysql/var下的出错日志,一般都是目录权限没有设置好的问题 ) 哈哈,没有问题.启动正常. /usr/local/mysql/bin/mysql_install_db --user=mysql 创建数据库mysql,用户为mysql 接下来做个链接,觉得方便一些.(做链接前确保用户PATH路径里有sbin) ln -s /usr/local/mysql/bin/mysql /sbin/mysql ln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin好了,没有什么问题就重新启动一下. 接下来做一些更好的设置吧.让mysql更好的运行吧. cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf copy配置文件,有large,medium,small三个环境下的,根据机器性能选择,如果负荷比较大,可修改里面的一些变量的内存使用值 设置自动启动mysql 设定开机自启动mysql #cd /usr/local/mysql/share/mysql #cp mysql.server /etc/init.d/mysql #cd /etc/rc3.d #ln -s ../init.d/mysql S100mysql #ln -s ../init.d/mysql K100mysql #cd /etc/rc5.d #ln -s ../init.d/mysql S100mysql #ln -s ../init.d/mysql K100mysql #cd ../init.d #chmod 755 mysql 重新启动,看mysql是否正常自动启动. mysqladmin -uroot password "888888" 设定root账户的密码 mysql -uroot -p 输入你设置的密码 mysql>use mysql; mysql>delete from user where password=""; #删除用于本机匿名连接的空密码帐号 mysql>update user set host = ''%'' where host = ''localhost'';设置远程用户登录(否则只有localhost可以操作数据库) mysql>flush privileges; mysql>quit 一切正常. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 配置磁盘阵列下一篇: linux简述和安装部署
关于linux上mysql安装的所有评论