mysql安装下载的缓存文件_mysql的安装

linux版

ubuntu安装mysql

从官方提供的mysql-apt-config.deb包进行APT源设置

0efc7c292b58d52517963d2a1cf2f859.png

4589b6929bb469c711bae03be3a65527.png

9e6761b1d0c867cedd28f9aba75c675c.png

下载完成以后,默认apt源保存在了Downloads目录下。

42a76bacf162eb3368f7bb63f115db3a.png

通过终端切换目录到Downloads目录下执行一下命令:

cd Downloads/

sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb

491a8a785f80b2794f1acba6b0fa675e.png

f95262ccbcf6179b752439f2cd6618e3.png

4d8c8508601cf26c27f80996714460f2.png

按下方向键选择OK回车即可

dbcd778f405ef19a935cc7f141d08bd3.png

完成后运行更新命令:

sudo apt-get update

23527ba4b4400286c337e58ae1b4180d.png

sudo apt-get install mysql-server

a79522e2aa55c5d7a2115fd17f987c22.png

设置root账号的登录密码:

663479c457cbdc3a4371f6203d9fabf9.png

再次确认密码

627aa47f217e8647ffcb5a76bfedd1dd.png

经过上面操作,就完成了数据库的安装和配置。

启动mysql:

方式一:sudo /etc/init.d/mysql start

方式二:sudo service mysql start

停止mysql:

方式一:sudo /etc/init.d/mysql stop

方式二:sudo service mysql stop

重启mysql:

方式一:sudo/etc/init.d/mysql restart

方式二:sudo service mysql restart

mysql -uroot -p -h   这是连接数据库的一条语句,Linux与Windows都是一样的,-uroot代表的是你要连接的库名,而-p代表了我连接库名的密码 -h代表了连接数据库的ip地址是什么

以下是Windows下安装mysql的流程

### windows安装mysql5.7

(1) 在D:\MySQL5.7\mysql-5.7.25-winx64文件下创建一个my.ini文件

以下部分可以黏贴: 但是要注意路径,除非你和我的一模一样.

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

# 设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:\MySQL5.7\mysql-5.7.25-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\MySQL5.7\mysql-5.7.25-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

以管理员身份运行cmd,进入bin目录,执行:

(2)初始化,创建mysql默认的root账户

mysqld --initialize-insecure --user=mysql 命令。不进行这一步,安装完成之后无法启动服务。

(3)依然在管理员cmd窗口的bin目录下,执行 mysqld install 命令安装。完成后会提示安装成功。

(4)依然在管理员cmd窗口的bin目录下,执行 net start mysql 命令启动MySQL服务。

(5)修改环境变量,添加"D:\MySQL5.7\mysql-5.7.25-winx64\bin"。

(6)cmd窗口中,执行 mysql -uroot -p 命令,默认没有密码,回车进入

(7)若要卸载,需要先停止服务,再删除即可

# 启动mysql服务

net start mysql

# 停止mysql服务

net stop mysql

# 重启:先停止在启动

1.使用xshell连接ubuntu

1.sudo apt-get update 更新最新的软件包地址到缓存文件

2.安装 ssh 服务, 执行 apt-get install openssh-server 命令

3.检查ssh 服务是否启动, 执行 ps -e | grep ssh 命令

4.使用xshell 连接 ubuntu

2.使用Navicat连接ubuntu

1.首先sudo ufw status查看防火墙是否开启,状态为inactive说明没有开启防火墙。

f3742567b25ef7da592db054de84207c.png

2.然后输入netstat -an|grep 3306查看端口启动和占用情况,可以看到绑定为127.0.0.1,这块需要我们修改为0.0.0.0,下面会讲到。

891d6b111ee7e4e762783403bd33e90f.png

3.首先得修改mysql访问权限,输入mysql -u root -p,回车,然后输入密码123456进入mysql命令行。

7e107d28c6789202322640c4587e34d7.png

4.输入grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

授予 所有 权限 给 库名.表名 to 用户@ip地址 通过密码"123456" 确认连接

指定所有客户端都可以使用root账户访问mysql。

de31c0d2d317196125ecc5995fd13262.png

5.输入flush privileges; 立刻刷新权限生效

751009a7af34f8c69bf8fc6e903207ea.png

6.输入exit;退出mysql命令行。

80374a8fab44eb52dcf83a92bf044089.png

7.输入cd /etc/mysql/mysql.conf.d进入mysql配置目录

2dbad2722134aa80c1012b82a5273dea.png

8.输入nano mysqld.cnf修改mysql配置文件。

找到bind-address修改127.0.0.1为0.0.0.0。

8db2254d1e2d48412c573f8c5babef85.png

9.输入sudo /etc/init.d/mysql restart 重启mysql

62beded2a274b90ab5849ffcf6076175.png

10.打开Navicat 文件 -> 新建连接 -> MySql

f6799b09fda5027ddce2700da26c03b1.png

68f724bad5a33d9a9f6bd2ca7369ecb7.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/525894.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python3.0实例_python3.0 模拟用户登录,三次错误锁定的实例

python用户登录三次锁定怎么修改1.normal_user是存放用户id及密码的文件 2.lock_file是存放被锁定的用户id的文档,默认为空. 3.程序会对normal_user里的合法用户id进行判断,若连续输入用户id错误达三次程序直接退出. 4.程序会输入对正确用户名后的密码进行判断,输入密码有3次机…

安卓9与10的系统要求_代码开源!支持RISC-V架构的安卓系统终于来了!

文章来源:芯片开放社区,作者:OCC编辑万里征途迈出第一步,基于RISC-V的安卓10系统来了。点击链接查案演示视频: 平头哥芯片开放社区(OCC)​occ.t-head.cn今天,平头哥完成了安卓10对RISC-V的移植并开源了全部…

trie树 mysql_Trie树详解(转)

特别声明本文只是一篇笔记类的文章,所以不存在什么抄袭之类的。以下为我研究时参考过的链接(有很多,这里我只列出我记得的):1、字典树的概念字典树,因为它的搜索快捷的特性被单词搜索系统使用,故又称单词查找树。它是一…

mysql 主键 最佳实践_设计套路:Mysql主键的选取

最近在对一些大表进行优化,发现主键和索引设计都有争议,就此从原理上分析主键设计该如何选取。Mysql的数据结构Mysql是由B树构成,搞清楚下面两个问题,就知道为什么用B树了。1.BTree是为磁盘或者其他直接存取辅助设备而设计的一种平…

java tostring格式化日期_java日期格式化SimpleDateFormat的使用详解

日期和时间格式由 日期和时间模式字符串 指定。在 日期和时间模式字符串 中,未加引号的字母 A 到 Z 和 a 到 z 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 () 引起来,以免进行解释。所有其他字符均不解释&#xff1…

ul 原点显示_CSS+HTML ul li列表原点如何相连

方案一:html参与考试《第一期模拟考试》3小时50分钟学习文档《LDO电路设计规范》3小时50分钟学习文档《LDO电路设计规范》3小时50分钟Css:*{margin:0;padding:0;}ul{margin:100px;padding:0;list-style: none;}ul li{position:relative;padding-left: 30px;padding-bottom: 20p…

java并发执行一个方法_JAVA的执行并发原理

VolatileVolatile关键字用于确保共享数据的可见性与有序性,但是并不能保证方法的原子性,在程序中对Volatile关键字使用得当的话,它比synchronized的使用和执行成本会更低,因为他不会引起线程的上下文切换和调度。先讲一下重排序&a…

java.util. 什么意思_java.util中,util是什么意义

展开全部1. util包的框架常用的集合类主要636f70793231313335323631343130323136353331333431343630实现两个“super接口”而来:Collection和Map。1.1 Collection有两个子接口:List和SetList特点是元素有序,且可重复。实现的常用集合类有Arra…

java测试用例编写_TestNG测试用例编写和执行

编写TestNG用例测试基本上包括以下步骤:编写业务逻辑针对业务逻辑中涉及的方法编写测试类,在代码中插入TestNG的注解直接执行测试类或者添加一个testng.xml文件运行 TestNG.下面我们介绍一个完整的例子来测试一个逻辑类;1.创建一个pojo类Empl…

好爽 java_Intellij是进行scala开发的一个非常好用的工具,可以非常轻松查看scala源码,当然用它来开发Java也是很爽的,之前一直在用scala ide和ec...

Intellij是进行scala开发的一个非常好用的工具,可以非常轻松查看scala源码,当然用它来开发Java也是很爽的,之前一直在用scala ide和eclipse,现在换成intellij简直好用到飞起,但是有些人不知道怎么用intellij去创建一个…

linux服务器安装php7_CentOS 7 下 PHP 7.1.12 安装配置

Linux系统:CentOS 7记录在CentOS 7 下 PHP 7.1.12 安装配置的过程。先安装相关依赖包yum installpcre pcre-devel zlib zlib-devel openssl openssl-devel gd gd-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel e2fsprogs e2fsprogs-dev…

commvault备份mysql,备份MySQL数据库的4种方式

备份MySQL数据库的4种方式前言我们试着想一想, 在生产环境中什么最重要?如果我们服务器的硬件坏了可以维修或者换新, 软件问题可以修复或重新安装,但是如果数据没了呢?这可能是最恐怖的事情了吧, 我感觉在生产环境中应该没有什么比数据跟更为重要.那么我…

php $app-run(),Thinkphp 5.x 应用启动 App::run()

在上文加载完配置等一系列工作之后,进入App::run(),在run()方法中,首先通过自动加载机制拿到 Request 的一个实例接着 $config self::initCommon()初始化公共配置,先是 addNamespace 添加app当前所在的命名空间,然后 …

php react-native,React-Native+Mobx实现商城APP

这次给大家带来React-NativeMobx实现商城APP,React-NativeMobx实现商城APP的注意事项有哪些,下面就是实战案例,一起来看一下。最近一直在学习微信小程序,在学习过程中,看到了 wxapp-mall这个微信小程序的项目&#xff…

matlab axis 用法,MATLAB中regionprops的用法

Matlab图像处理函数:regionprops这里给出在Matlab图像处理工具箱中非常重要的一个图像分析函数:regionprops。顾名思义:它的用途是get the properties of region,即用来度量图像区域属性的函数。语法STATS regionprops(L,propert…

emlog_toolkit.php,emlog 4.0版本IIS6下伪静态划定规矩

emlog默许不能生成静态文件,不过彷佛有生成静态页面的相干插件,该插件博客吧先不研讨,本日博客簿要引见的是emlog 4.0版本在IIS6环境下的伪静态划定规矩,人人都晓得,经由过程伪静态能够让博客文章网址变得对搜索引擎越…

api.php phpcms,phpcms程序api怎么写接口

易站通,带你玩转PHPCMS建站程序,让你更快的熟悉该程序下面让我们来学习吧phpcms api怎么写接口?最近自己开发了一套crm系统,想着如果将来能卖出去,能不能再界面动态调用自己网站的推荐信息,算是一种广告吧&…

oracle 删除表 索引也会删除吗,Oracle 删除当前用户下所有的表、索引、序列

通过下面语句可以得到要删除Oracle的所有表、索引、序列... 的语句select drop table || table_name ||;||chr(13)||chr(10) from user_tables; --delete tablesselect drop view || view_name||;||chr(13)||chr(10) from user_views; --delete viewsselect drop sequence …

基于Java、Kafka、ElasticSearch的搜索框架的设计与实现

Jkes是一个基于Java、Kafka、ElasticSearch的搜索框架。Jkes提供了注解驱动的JPA风格的对象/文档映射,使用rest api用于文档搜索。项目主页:https://github.com/chaokunyang/jkes安装可以参考jkes-integration-test项目快速掌握jkes框架的使用方法。jkes…

Docker是传统的应用发布管理的终结者么?

译者注:使用Docker能真正改善传统的应用发布管理中遇到的问题么?以下是译文:自从2013年发布以来,Docker已经成为每一个操作管理者眼中的最爱。如果你一直与世隔绝,这里恰恰是你错过的部分。Docker是在一个操作环境地址…