Ubuntu下MySQL的安装与配置
在Ubuntu系统下安装与配置MySQL,相比Windows系统下要简单很多。由于MySQL的归属问题,现在要在Windows下下载安装MySQL,需要Oracle网站的账户,并且要自行选择在一大堆软件包中究竟有哪些要下载,有机会的话另行撰文说明,本文仅说明Ubuntu系统下MySQL的安装与配置
1. 检查系统中是否已经安装了MySQL
输入下列命令进行检查
sudo netstat -tap | grep mysql
若没有反映,没有显示已安装结果,则没有安装。若有mysql项出现,则表示系统中已经安装有MySQL,随着Ubuntu系统升级,netstat可能并没有随系统安装,需要安装net-tools包之后才能看到。
sudo apt-get install net-tools
2. 安装MySQL.
MySQL可通过apt-get命令直接安装。
sudo apt-get install mysql-server mysql-client
在此安装过程中会让你输入root用户(管理MySQL数据库用户,非Linux系统用户)密码,按照要求输入即可。
3. 测试安装结果
输入 sudo netstat -tap | grep mysql
也可通过登录MySQL测试
在终端输入 mysql -uroot -p 接下来会提示你输入密码,输入正确密码,即可进入。
进入mysql提示符界面后,可通过quit; 命令退出,也只直接通过Ctrl+C快捷键退出。更详细的MySQL命令行操作此处不再赘述。
4. MySQL简单管理命令
启动MySQL服务: sudo start mysql
停止MySQL服务: sudo stop mysql
修改 MySQL 的管理员密码: sudo mysqladmin -u root password newpassword
设置远程访问(正常情况下,mysql占用的3306端口只是在IP 127.0.0.1上监听,拒绝了其他IP的访问(通过netstat可以查看到)。取消本地监 听需要修改 my.cnf 文件:):
sudo vi /etc/mysql/my.cnf
bind-address = 127.0.0.1 //找到此行注释掉
5. MySQL安装后的目录结构分析
只针对于使用apt-get install 在线安装情况,自行下载源码编译安装的情况可能与此不同。
数据库存放目录: /var/lib/mysql/
相关配置文件存放目录: /usr/share/mysql
相关命令存放目录: /usr/bin(mysqladmin mysqldump等命令)
启动脚步存放目录: /etc/rc.d/init.d/
6. MySQL图形化管理软件
有几个较好的图形化管理软件,此处也做一下推荐。
开源:MySQL Workbench
开源,基于网页形式的:PHPMyAdmin,需要安装PHP
商业:Navicat (收费)