1.在ubuntu系统下,打开终端
方法(1):在左上角的菜单上点一下,出来一列,在里面选择[附件] 中的[终端],点一下就OK。
方法(2):快捷键Ctrl+Alt+T
2.安装MySQL5.7需要的依赖,使用命令:
sudo apt-get install mysql-client-core-5.7
sudo apt-get install mysql-client-5.7
3.安装MySQL5.7,使用以下命令:
sudo apt-get install mysql-server-5.7
过程中可能需要设置root密码
4.MySQL服务
查看MySQL端口:sudo netstat -anp | grep mysql
查看MySQL服务状态:sudo service mysql status
启动MySQL服务:sudo service mysql start
停止MySQL服务:sudo service mysql stop
重启MySQL服务:sudo service mysql restart
5.登录MySQL数据库
登录:mysql -uroot -p123456
显示当前数据库:mysql>show databases;
6.安装图形管理工具Workbench
命令行:sudo apt-get install mysql-workbench
注意:使用命令行安装的Workbench是和Ubuntu系统配套的,有些是不配套的。比如Ubuntu18.04和Workbench5.7就不配套,不配套的时候安装一定会出错。这里对出错的情况不再一一赘述。请看第7节。
体会:在我的安装过程中遇到过很多问题,我搜索了很多解决方案,下面会一一介绍。但在我的机器上并没有解决,我mysql和数据源反复更新了不下10遍,实在没有办法,最后把系统恢复到了初始状态。(本意是要更新系统版本18.04,但是重启电脑之后提示更新失败,退回到了16.04,这一过程中应该是把我之前的一切对系统各种依赖包的安装和卸载过程清洗了,系统还原了,然后重新下载mysql-workbench竟然很顺利的安装成功,当时我自己都呆了,搞了一天一夜,结果莫名奇妙就装好了。在这里提醒各位童鞋,如果你试了很多种方法,仍然安装不成功,可以试着把系统恢复到初始状态。切记,这是没有办法的办法。)
7.问题汇总
Q1:安装Workbench时报错,提示依赖关系问题 - 仍未被配置
方法:使用以下命令更新
sudo apt-get update
sudo apt-get upgrade
sudo apt-get -f install
Q2:如何修改只读文件,例:etc/apt/sources.list
方法:使用 root权限,输入命令:chmod 0666 /etc/apt/sources.list
这样文件就可以修改了,改完之后执行命令:chmod 0644 /etc/apt/sources.list
这样就能改回这个文件的权限。
Q3:当需要卸载mysql时
方法:(1). 删除mysql
sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common (非常重要)
上面的其实有一些是多余的,建议还是按照顺序执行一遍
(2). 清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
(3). 安装 mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5-mysql(安装php5-mysql是将php和mysql连接起来,根据需要选择使用 )
一旦安装完成,MySQL服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:
(4). 检查Mysql是否正在运行
sudo netstat -tap | grep mysql
备注. 更新数据源(这里,我只是想记录这一操作记录)
进入网址https://repogen.simplylinux.ch/,选择国家和自己的LINUX版本,勾选“Ubuntu Branches”中的所有选项。
单击Generate List 按钮,生成了新的数据源。
用生成的源替换Linux系统下/etc/apt/sources.list中的内容。
方法:由于该文件时只读文件。修改方法见第7节,Q2.