Linux下MySQL和MySQL Workbench的安装
发布日期:2021-09-28 19:25:43
浏览次数:3
分类:技术文章
本文共 3438 字,大约阅读时间需要 11 分钟。
1.MySQL的安装
1.1查看是否已经安装了MySQL
itcast@itcast:~$ sudo netstat -tap | grep mysql
1.2通过apt-get安装MySQL
itcast@itcast:~$ sudo apt-get install mysql-server mysql-client正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 将会安装下列额外的软件包: libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libterm-readkey-perl mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server-5.5 mysql-server-core-5.5建议安装的软件包: libmldbm-perl libnet-daemon-perl libplrpc-perl libsql-statement-perl libipc-sharedcache-perl tinyca mailx下列【新】软件包将被安装: libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libterm-readkey-perl mysql-client mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5升级了 0 个软件包,新安装了 13 个软件包,要卸载 0 个软件包,有 511 个软件包未被升级。需要下载 9,016 kB 的软件包。解压缩后会消耗掉 97.2 MB 的额外空间。您希望继续执行吗? [Y/n] Y
输入Y进入到安装界面,在安装过程中,会弹出一个界面要求输入mysql的root的密码,这里一定输入,省得安装后再设密码了。
然后会要求确认,再输一遍,然后系统会自动安装mysql直到完成。 mysql安装完成后,我们可以通过netstat -tap|grep mysql来查看系统是否已经有了mysql服务。 下面进行简单的配置 安装完成后通过修改/etc/mysql/my.cnf(此文件为mysql的配置文件)。将文件中的binding-address=127.0.0.1注释掉。其它配置根据需要更改。 登录数据库命令:mysql -u root -p 回车后,输入我们前面所设的密码,就可以登录成功。
1.3通过离线安装包安装MySQL
mysql-server_5.7.15-1ubuntu14.04_amd64.deb-bundle.tar对应的安装脚本如下,中途会出现弹窗让我们输入mysql的密码,然后在确认输入一遍
#!/bin/bashtar xvf mysql-server_5.7.15-1ubuntu14.04_amd64.deb-bundle.tar sudo apt-get install libaio1sudo apt-get install libmecab2sudo dpkg -i mysql-common_5.7.15-1ubuntu14.04_amd64.deb sudo dpkg -i mysql-community-client_5.7.15-1ubuntu14.04_amd64.debsudo dpkg -i mysql-client_5.7.15-1ubuntu14.04_amd64.debsudo dpkg -i mysql-community-server_5.7.15-1ubuntu14.04_amd64.debsudo dpkg -i mysql-server_5.7.15-1ubuntu14.04_amd64.debsudo dpkg -i libmysqlclient20_5.7.15-1ubuntu14.04_amd64.debsudo dpkg -i libmysqlclient-dev_5.7.15-1ubuntu14.04_amd64.debsudo dpkg -i mysql-community-test_5.7.15-1ubuntu14.04_amd64.debsudo dpkg -i mysql-testsuite_5.7.15-1ubuntu14.04_amd64.debsudo dpkg -i mysql-community-source_5.7.15-1ubuntu14.04_amd64.debsudo dpkg -i libmysqld-dev_5.7.15-1ubuntu14.04_amd64.debmysql -uroot -p
一直到mysql-testsuite_5.7.15-1ubuntu14.04_amd64.deb都是层层依赖,顺序不能反了
这边是mysql的一些安装包的说明
2.MySQL Workbench的安装
2.1 下载安装包
下载mysql-workbench-community-6.2.5-1ubu1404-amd64.deb
2.2 安装MySQL Workbench
itcast@itcast:~/prothree/mysql$ sudo dpkg -i mysql-workbench-community-6.1.7-1ubu1404-amd64.deb这边会出现依赖错误,执行如下就能解决,记得必须是这个版本的,高版本的貌似直接就通过了itcast@itcast:~/prothree/mysql$ sudo apt-get -f installitcast@itcast:~/prothree/mysql$ sudo dpkg -i mysql-workbench-community-6.1.7-1ubu1404-amd64.deb
2.3 启动MySQL Workbench
itcast@itcast:~$ mysql-workbench
启动完成后锁定到启动器
2.4 安装mysql-utilities_1.6.4-1ubuntu14.04_all.deb
参考安装
ubuntu dpkg 依赖问题处理 使用参考
- MySQL Utilities依赖环境 MySQL Utilities需要Python2.6版本,所有的代码都是基于该版本编写的。同时,还需要连接驱动MySQL Connector/Python通用版本(高于1.0.8)。MySQL Connector/Python下载地址:
itcast@itcast:~/prothree/mysql$ sudo dpkg -i mysql-connector-python-cext_2.1.3-1ubuntu14.04_amd64.debitcast@itcast:~/prothree/mysql$ sudo dpkg -i mysql-connector-python_2.1.3-1ubuntu14.04_all.debitcast@itcast:~/prothree/mysql$ sudo dpkg -i mysql-utilities_1.6.4-1ubuntu14.04_all.deb
mysql-workbench安装脚本
#!/bin/bashsudo dpkg -i mysql-connector-python-cext_2.1.3-1ubuntu14.04_amd64.debsudo dpkg -i mysql-connector-python_2.1.3-1ubuntu14.04_all.debsudo dpkg -i mysql-utilities_1.6.4-1ubuntu14.04_all.debsudo dpkg -i mysql-workbench-community-6.2.5-1ubu1404-amd64.debecho 'install ok'
转载地址:https://blog.csdn.net/hackywit/article/details/52669230 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月15日 05时41分30秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python爬虫爬取_腾讯位置大数据_人口迁徙图16年至今数据
2019-04-26
python爬虫爬取_高德地图_主要城市迁徙意愿排行榜_19年至今数据
2019-04-26
联通手机信令大数据的处理分析与可视化
2019-04-26
CNC机床刀具寿命预测
2019-04-26
Python遗传算法求解TSP旅行商问题——全国主要城市交通最短路径
2019-04-26
LeetCode题解(1114):多线程按序打印(Python)
2019-04-26
LeetCode题解(1122):数组的相对排序(Python)
2019-04-26
LeetCode题解(1128):等价多米诺骨牌对的数量(Python)
2019-04-26
LeetCode题解(1137):计算斐波那契数列(Python)
2019-04-26
LeetCode题解(1154):判断日期在一年中的第几天(Python)
2019-04-26
LeetCode题解(1160):判断可由指定字母拼写的所有单词总长(Python)
2019-04-26
LeetCode题解(1170):比较字符串最小字母的出现频次(Python)
2019-04-26
LeetCode题解(1175):质数排列(Python)
2019-04-26
LeetCode题解(1179):重新格式化部门表(SQL)
2019-04-26
LeetCode题解(1184):公交站间的距离(Python)
2019-04-26
LeetCode题解(1185):依据日期判断是星期几(Python)
2019-04-26
LeetCode题解(1422):分割字符串的最大得分(Python)
2019-04-26
LeetCode题解(1436):旅行终点站-寻找循环的终点(Python)
2019-04-26
H5+CSS前端特效源代码:可旋转动态日文片假名
2019-04-26
python程序没有报错但是运行没有任何结果怎么办?
2019-04-26