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是为磁盘或者其他直接存取辅助设备而设计的一种平…

mysql写下拉树_PHP+mysql实现从数据库获取下拉树功能的方法

这篇文章主要介绍了PHPmysql实现从数据库获取下拉树功能,结合实例形式分析了phpmysql数据库查询及select下拉框输出查询结果的实现技巧,需要的朋友可以参考下本文实例讲述了PHPmysql实现从数据库获取下拉树功能。分享给大家供大家参考,具体如下:include …

mysql ssh错误_通过SSH隧道连接时,MySQL访问被拒绝错误

几个月来,我一直通过SSH隧道连接到我们本地测试服务器上运行的MySQL实例,没有任何问题.突然之间,没有我能想到的任何变化,服务器已经开始拒绝来自Sequel Pro的登录尝试,但错误:Unable to connect to host 127.0.0.1 because access was denied.Double-check your us…

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

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

java pingpong_面试题。线程pingpong的输出问题

第一种情况:public class Main {public static void main(String args[]) {Thread t new Thread() {public void run() {pong();}};t.run();System.out.println("ping");}static void pong() {System.out.println("pong");}}输出:p…

java将字体输出成图片格式_JAVA IO流中,能否将一个字符串以图片的格式输出出来呢,即字符串显示在图片上...

展开全部执行成功后会在D盘根目录生成32313133353236313431303231363533e59b9ee7ad9431333332616433一张名为image的jpg格式的图片,图片上以红色Serif体写着“你好”两个字——import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.…

java hibernate 多对多_java - hibernate多对多问题

映射文件如下:sequence_stuidsequence_teaidTestpublic void testSave2() {Configuration cfg null;ServiceRegistry sr null;SessionFactory sf null;Session session null;Transaction tx null;try {cfg new Configuration().configure("hibernate.cfg…

java封装对象数组_java解析JSON对象和封装对象的示例

在本例中java解析JSON对象使用的是org.json,因此,如果各位想测试我的代码,请先确保有java.json.jar包,否则,就需要去网上下载这个jar包,然后才可以正常使用本代码。本例的功能就是对两个json对象&#xff0…

python xgboost用法_XGBoost使用教程(纯xgboost方法)一

一、导入必要的工具包# 导入必要的工具包import xgboost as xgb# 计算分类正确率from sklearn.metrics import accuracy_score二、数据读取XGBoost可以加载libsvm格式的文本数据,libsvm的文件格式(稀疏特征)如下:1 101:1.2 102:0.030 1:2.1 10001:300 …

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欧洲_java欧洲/明斯克时区问题

我写了以下程序:import sun.security.action.GetPropertyAction;import java.security.AccessController;import java.text.SimpleDateFormat;import java.util.Date;import java.util.TimeZone;public class Main {public static void main(String[] args) {System…

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

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

算法描述怎么写伪代码java_伪代码描述算法

伪代码是自然语言和类编程语言组成的混合结构。它比自然语言更精确,描述算法很简洁;同时也可以很容易转换成计算机程序。下面就为大家介绍一下伪代码描述算法的介绍。伪代码描述算法一、算法描述是指对设计出的算法,用一种方式进行详细的描述…

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去创建一个…

java创建读取文件_Java实现文件的创建、读取、写入操作-Fun言

在日常的开发中,对文件的操作经常会有,所以今天教大家其中一种使用Java实现文件的创建、读取、写入操作创建文件String filenameTemp "D:\demo.txt";File filename new File(filenameTemp);if (!filename.exists()) {filename.createNewFile…