ubuntu下开发环境的搭建(续)
ubuntu下开发环境的搭建已经完成了Jdk的安装,apache-tomcat的安装这里不再多述,安装很简单。
此篇主要是mysql数据库及相关安装。先检查ubuntu8.0.04中是否安有mysql,remove it,然后安装我们刚才下载的。执行命令sudo dpkg -i mysql-server.deb,如果一个软件需要其它程序作为支撑的话,我们需要帮他解决依赖问题,才能顺利的安装本软件,同样mysql server同样依赖于其它程序,执行过上面的语句后,只需再执行sudo apt-get -f install即可解决依赖关系。
安装完成后,我们并不能从表面看到,这时需要我们手动配置。
<!– @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } –>配置MySQL 注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!
默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入: $mysql -u root 在这里之所以用-u root是因为我现在是一般用户(firehare),如果 不加-u root的话,mysql会以为是firehare在登录。
注意,我在这里没有进入根用户模式,因为没必要。一般来说,对mysql中的数据库进行操作,根本没必要进入根用户模式,只有在设置时才有这种可能。进入mysql之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Mysql服务无 <!– @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } –>安全可言了。
下面 { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } –>要做两件事:其一:
mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@”%” IDENTIFIED BY “654321″;
允许xoops_root用户可以从任意机器上登入MySQL。
其二:
$sudo gedit /etc/mysql/my.cnf >skip-networking => # skip-networking
这样就可以允许其他机器访问MySQL了。
数据基本配置完成,谁也不愿意在console中去操作数据库,我们需要安装一个客户端, <!– @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } –>mysql-query-browser是官方的一个GUI程序,sqlyog虽是一个商用软件,不过在linux下面是free的,这一款也很好用,还有navicat这个客户端也存有linux版本,以上三种都是GUI客户端,当然还有phpadmin这个强大的WEB客户端,下一篇介绍phpadmin的安装。
相关文章
手机扫一扫,关注程序员技能成长
成长的乐趣,在于分享!
|
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架