- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux上mysql安装
一、mysql的安装
Scripts/mysql_install_db --user=mysql(初始化数据库)
chown –R root . (修改文件的所有者)
chown –R mysql data (修改data 文件夹的所有者)
chgrp –R mysql .
启动mysql
bin/mysqld_safe --user=mysql
3、然后登陆
进入bin目录
./mysql -u root -p
检查一下OK(16:38)
===================================
rpm -e --nodeps mysql*一定要用--nodeps卸载,不检查依赖性关系。
groupadd mysqluseradd -g mysql mysqltar zxvf mysql-5.0.45.tar.gz cd mysql-5.0.45./configure --prefix=/usr/local/mysql --with-charset=gb2312指定安装目录为/usr/local/mysql,字符集为gb2312make make install安装完成
重启
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqldcopy 启动的mysqld文件
chkconfig --add mysqld
Chkconfig –del mysqldchkconfig --level 345 mysqld onservice mysqld start 启动服务
/usr/local/mysql/bin/mysqld_safe
看看mysql能否正常工作
mysql -uroot mysql
或者 netstat -atln Cd bin
./mysql –u root –p (启动mysql)看看有没有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/mysqlln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin内容来 源:www.linux 521.com Linux系统中文网
《Linux系统中文网》欢迎原创作者投稿,请先注册成为会员,然后在后台 相应的栏目里提交你的文章,注意填写好相关信息点“保存”。我们将在24小时之内审核完毕。
好了,没有什么问题就重新启动一下。
接下来做一些更好的设置吧。让mysql更好的运行吧。
cp /usr/local/mysql/share/mysql/f /etc/fcopy配 置文件,有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输入你设置的密码 mysqluse mysql; mysqldelete from user where password=; #删除用于本机匿名连接的空密码帐号mysqlupdate user set host = % where host = localhost;设置远程用户登录(否则只有localhost可以操作数据库)mysqlflush privileges; mysqlquit
一切正常。linux下如何添加php_mysqli扩展?cd php-5.x.x
您可能关注的文档
- 大连市出台建设新农村实施纲要.doc.doc
- STS门刚二维设计补充用户手册.pdf.pdf
- 两栖纲.ppt.ppt
- TPM_TNPM_与企业其它管理体系的关系.pdf.pdf
- EDA技术与高职电子技术教学的探讨.pdf
- 燕然居诗词选.doc.doc
- 服装厂管理制度.doc.doc
- 析_美国统一商法典_的原则.pdf.pdf
- 毛巾行业市场发展趋势.pdf
- 析《美国统一商法典》的原则.doc.doc
- 2025年江西省汽车驾驶员高级理论知识考试试卷带解析必考题.docx
- 2025年江西省汽车驾驶员高级理论知识考试试卷带解析必考【网校专用】.docx
- 2025年江西省汽车驾驶员高级理论知识考试试卷带解析必考【精选题】.docx
- 2025年江西省汽车驾驶员高级理论知识考试试卷带解析必考【精选题】.docx
- 2025年江西省汽车驾驶员高级理论知识考试试卷带解析必考【有一套】.docx
- 2025年江西省汽车驾驶员高级理论知识考试试卷带解析必考【名师系列】.docx
- 2025年江西省汽车驾驶员高级理论知识考试试卷带解析必考【夺冠】.docx
- 2025年江西省汽车驾驶员高级理论知识考试试卷带解析必考【考点梳理】.docx
- 2025年江西省汽车驾驶员高级理论知识考试试卷带解析必考【全国通用】.docx
- 2025年江西省汽车驾驶员高级理论知识考试试卷带解析必考【必背】.docx
文档评论(0)