在Ubuntu
中,默认情况下,只有最新版本的MySQL
包含在APT
软件包存储库中,要安装它,只需更新服务器上的包索引并安装默认包apt-get
。
sudoapt-getupdate
1、安装mysql服务:
sudoaptinstallmysql-server-5.7
2、检查状态:
需要先安装net-tools
sudoaptinstallnet-toolssudonetstat-tap|grepmysql
3、注意查看mysql版本使用:
mysql-V
4、查看MySQL5.7默认账号和密码:
sudocat/etc/mysql/debian.cnf
sudomysql_secure_installation
配置项较多,如下所示:
#1VALIDATEPASSWORDPLUGINcanbeusedtotestpasswords...Pressy|YforYes,anyotherkeyforNo:N(我的选项)#2Pleasesetthepasswordforroothere...Newpassword:(输入密码)Re-enternewpassword:(重复输入)#3Bydefault,aMySQLinstallationhasananonymoususer,allowinganyonetologintoMySQLwithouthavingtohaveauseraccountcreatedforthem...Removeanonymoususers?(Pressy|YforYes,anyotherkeyforNo):N(我的选项)#4Normally,rootshouldonlybeallowedtoconnectfrom'localhost'.Thisensuresthatsomeonecannotguessattherootpasswordfromthenetwork...Disallowrootloginremotely?(Pressy|YforYes,anyotherkeyforNo):N(我的选项)#5Bydefault,MySQLcomeswithadatabasenamed'test'thatanyonecanaccess...Removetestdatabaseandaccesstoit?(Pressy|YforYes,anyotherkeyforNo):N(我的选项)#6Reloadingtheprivilegetableswillensurethatallchangesmadesofarwilltakeeffectimmediately.Reloadprivilegetablesnow?(Pressy|YforYes,anyotherkeyforNo):Y(我的选项)
systemctlstatusmysql.service
显示如下结果说明mysql服务是正常的:
连接到Mysql:
sudomysql-uroot-p
1、查看用户:
mysql>selectuser,pluginfrommysql.user;
2、重置Root密码,修改认证方式:
mysql>updatemysql.usersetauthentication_string=PASSWORD('123456'),plugin='mysql_native_password'whereuser='root';mysql>flushprivileges;mysql>exit
1、修改配置文件,注释掉bind-address = 127.0.0.1
sudovi/etc/mysql/mysql.conf.d/mysqld.cnf
2、保存退出,然后进入mysql服务
mysql-uroot-p
3、执行授权命令:
mysql>grantallON*.*toroot@'%'identifiedby'123456'withgrantoption;QueryOK,0rowsaffected,1warning(0.00sec)mysql>flushprivileges;QueryOK,0rowsaffected(0.00sec)mysql>exitBye
其中root@%
,localhost
就是本地访问,配置成%
就是所有主机都可连接;第二个'123456'
为你给新增权限用户设置的密码。
4、重启
sudo/etc/init.d/mysqlrestart
想安装MySQL 8.0或者重装MySQL 5.7的前提条件,可以先删除已有的。
1.删除 mysql:
sudoaptautoremove--purgemysql-server-*sudoaptremovemysql-serversudoaptautoremovemysql-serversudoaptremovemysql-common
2.清理残留数据
dpkg-l|grep^rc|awk'{print$2}'|sudoxargsdpkg-P
可以到官网,选择系统点击跳转下载 Workbench。
也可以更新软件包索引并直接安装 MySQL Workbench 软件包:
sudoaptupdatesudoaptinstallmysql-workbench
启动 MySQL Workbench。
您可以通过键入mysql-workbench
或单击 MySQL Workbench 图标 (Activities -> MySQL Workbench
) 从命令行启动它。
当您第一次启动 MySQL Workbench 时,应出现如下窗口:
连接配置界面
要添加新连接,请单击 “MySQL Connections” 旁边带圆圈的加号⊕。
将打开一个新窗口 “Setup New Connection form”。在此示例中,我们将通过 SSH 连接到远程服务器。在“Connection name”字段中输入有意义的名称,然后Standard TCP/IP over SSH
从“连接方法”下拉列表中进行选择。
在 “SSH Hostname”中,输入服务器的主机名或 IP 地址,然后输入 SSH 端口。
输入您的远程 “SSH Username”。对于身份验证,您可以使用用户密码或 SSH 密钥。
保留 “MySQL Hostname”字段的默认值 (127.0.0.1) 。
在“Username”和“Password”字段中输入远程数据库登录凭据。
完成后,单击“测试连接”按钮。
这里直接点击已有的连接:
配置完成后,在主界面选择数据库进行连接:
以上就是关于“Ubuntu系统如何安装与配置MySQL”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注本站行业资讯频道。
本文由 贵州做网站公司 整理发布,部分图文来源于网络,如有侵权,请联系我们删除,谢谢!
小程序开发的出现解决了人们对于APP存在的部分不良体验,再加上小程序背靠微信这座“大山”,不管是流量还是用户上面都占据着先天的优势。微信小程序开发还具备不用...
运营微信可能大多数人都觉得很简单,因为每个人都有自己的社交圈,利用这些社交圈去进行产品的推广应该很容易,但是一些尝试过用户就知道,仅仅是利用社交圈根本不行,...
对于刚刚才注册公众号的企业来说公众号运营有一定的难度,如何运营推广成了难题。那么微信公众号代运营是怎么做的呢?下面本站就来为您讲解微信公众号代运营的推广思路。1...
国内成品油价现年内最大降幅是多少?油价年内最大降幅油价会可能回归6元时代!2019年1月14日24: 00,中国油价经历新年第一次调整。此次上涨后,中国油价一路上涨,其中11次调整,8次上涨,2次下跌,1次搁浅。我相信很多车主看到加油站估值表上的数字一步步变大,都是欲哭无泪的。油价将开启新一轮调整窗口,根据目前的信息,今年迎来的油价将会最大程度的下调!有机构预测这次汽柴油价格下调410元/吨,汽油...
(资料图片)在我们的生活中,大改很多人都不知道林正英和吴君如演的鬼片有哪些是什么意思,其实是非常简单的,下面就是小编搜索到的林正英和吴君如演的鬼片有哪些相关的一些知识,一起了解下吧!林正英和吴君如两人合作演的鬼片有:《一眉道人》、《开心僵尸王》、《新僵尸先生》、《猛鬼旅行团》。众所周知,林正英是香港著名的僵尸片专家,他一生出演过非常多的僵尸鬼片,不过虽然说是鬼片,但其实大多都不怎么恐怖,因为还是有...
开放式基金是一种与封闭式基金相对应的定义,是按照基金申购赎回等运作方式的不同来划分的,还有那些关于基金的知识呢?以下是由学习啦小编整理关于基金入门基础知识的内容,希望大家喜欢!基金入门知识——基金与其他投资方式的区别1、 基金与银行储蓄有什么不同?(资料图)银行储蓄的目标一般是满足短期需要,例如即时的消费或意外支出。它的特点是很安全,很容易变现,您可以随时取回资金,而且有一定的利息收入;但是银行存...