新装的Linux服务系统安装MySQL
目的描述:全新的腾讯云Linux服务器,系统是ubuntu 16.04。需要在上面安装mysql数据库。
使用XShell远程登录,在终端窗口中使用sudo apt-get 指令在线安装mysql。
在安装MySql之前先执行更新指令:
sudo apt-get update
效果图如下:

接着执行安装MySql指令:
sudo apt-get install mysql-server
这时候系统会去下载MySql服务,然后自动安装,中间会提示
如果在安装的时候未出现下面输入密码:参考解决Ubuntu安装Mysql时未设置密码
然后会提示输入密码,再次确认密码即可。


接着执行安装MySql的客户端指令:
sudo apt-get install mysql-client


最后输入查看MySql服务监听端口指令:
sudo netstat -tap | grep mysql
如果上面命令返回结果如下,mysql已经监听端口,说明mysql已经安装成功。

至此在Linux服务器安装MySql完成........
设置使用Navicat 远程链接 mysql
输入指令查看监听端口:
ss -tlnp

若如上图所示,或者没有开启3306端口。则mysql仅允许服务器本地访问。
打开 MySQL 配置文件 my.cnf(/etc/mysql/my.cnf)
使用vim打开文件:
ubuntu@VM---ubuntu:/etc$ cd mysql
ubuntu@VM---ubuntu:/etc/mysql$ sudo vim my.cnf
加入以下配置:
[mysqld]
bind-address=0.0.0.0
skip-name-resolve # 这个配置是:
当一个新的请求到达mysql服务时,mysql服务会派生一个子进程来处理这个请求的全部事宜。这个子进程首先会检查发来请求的主机名是否在缓存中,如果不存在则会进程DNS解析来查找主机名。
可以通过在mysqld标签下skip-name-resolve禁用DNS解析。
进入编辑模式 编辑完切换到命令模式在wq保存退出

需要重启mysql
/etc/init.d/mysql restart;
然后是重启mysql服务,但是我这里总是失败,所以我就是简单粗暴,直接重启服务器电脑。
待服务器重启后再次输入
ss -tlnp
这时候看到的是更改监听IP

再次查看:
netstat -anpt

如果没有更改前应该是:127.0.0.0:3306 如果如上图说明更改成功了。
然后进入mysql环境输入命令:
mysql -uroot -p
回车 输入密码进入mysql环境

输入指令打开mysql数据库:
use mysql
查看用户表信息:
select host,user from user;

新增一个用户:
GRANT ALL PRIVILEGES ON *.* TO 'wdjwxl'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

最后输入指令刷新权限:
flush privileges
最后退出root 用户重新登录刚刚新增的用户,登录成功说明添加没有问题。
然后打开Navicat输入配置信息链接登录。

新装的Linux服务系统安装MySQL的更多相关文章
- 原创 :单刷深渊 在Linux中系统安装mysql实战直播
[root@web108 tools]# ###开始装mysql 1添加用户 [root@web108 tools]# useradd -s /sbin/nologin -M mysql 2解压 [r ...
- Linux服务系列 MySQL安装(一)
yum 安装 MySQL5.7 最简单的方法! 正文 第一步 安装CentOS 略 CentOS 版本为6.5 第二步 安装 yum 仓库列表 使用yum 安装mysql,要使用mysql的yum仓库 ...
- Xbin-Store(分布式商城)项目所用Linux服务系列 FastDFS安装(五)
系列 Xbin-Store(分布式商城)项目所用Linux服务系列 MySQL安装(一) Xbin-Store(分布式商城)项目所用Linux服务系列 Redis集群安装(二) Xbin-Store( ...
- linux系统安装mysql
所有平台的Mysql下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server版本及对应的平台. 接下来我们在 Centos 系统下使用 yum 命令安装 MySql ...
- Linux系统下 MYSQL数据库中的数据库文件在本机内迁移 (需暂停服务的方式)
Linux系统下 MYSQL数据库中的数据库文件在本机内迁移 本机采用Ubuntu16.04系统,tar方式安装MySQL5.7.21 数据库安装文件夹为 /home/devil/mysql 现 ...
- 远程连接linux服务上的mysql
如果有童鞋linux上还未安装mysql数据库可以参考我上一篇博客 (1)首先确保 linux服务上的 mysql 的3306端口是对外开放的 编辑 vi /etc/sysconfig/iptable ...
- linux中安装JDK linux中安装Tomcat linux中安装Mysql 及故障解析 linux系统安装redis
Linux 安装JDK 配置完环境变量后无法使用 java -version 无法打开 通过下面语句 将32位文件与当前系统64位兼容 (有待补充32位查法)sudo yum install glib ...
- Linux下将MySQL服务添加到服务器的系统服务中
Linux下将MySQL服务添加到服务器的系统服务中 Linux环境下将MySQL服务添加到服务器的系统服务中 1.了解MySQL程序路径 MySQL数据目录: /home/mysql/dataMyS ...
- Linux系统安装MySQL(2020最新最详细)
2020最新Linux系统发行版ContOS7演示安装MySQL. 为防止操作权限不足,建议切换root用户,当然如果你对Linux命令熟悉,能够自主完成权限更新操作,可以不考虑此推荐. 更多命令学习 ...
随机推荐
- nginx80端口被占用,启动失败。
mac自带的apache占用了80端口,导致nginx服务器不能启动.这个问题是怎么解决的,目前还是不清楚. apache占用端口,使用命令进行关闭: apachectl -k stop,然后重启 ...
- Jetty添加Filter过滤器
1.Jetty嵌入到Spring项目 try { Server server = new Server(8080); WebAppContext context = new WebAppContext ...
- 详解Linux Initrd
在Linux操作系统中,有一项特殊的功能--初始化内存盘INITRD(INITial Ram Disk)技术,而且内核支持压缩的文件系统映像.有了这两项功能,我们可以让Linux系统从小的初始化内存盘 ...
- freemarker字符串拼接
freemarker字符串拼接 1.字符串拼接的几种类型 (1)字符串和字符串 (2)字符串和数字 (3)字符串和字符串变量 (4)字符串变量和字符串变量 2.演示示例 <#--定义字符串--& ...
- WDF驱动的编译、调试、安装
编译和调试使用WDK编译,源代码应包括wdf.h,ntddk.h以及KMDF_VERSION=1,编译使用/GS.KMDF包括以下库:1). WdfDriverEntry.lib(编译时绑定):驱动入 ...
- sql语句中的left join,right join,inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) ...
- C# 图解教程 第一章 C#和.NET框架
C#和.NET框架 在.NET之前.NET时代 .NET框架的组成大大改进的编程环境 编译成CIL编译成本机代码并执行CLR Common Language RuntimeCLI Common Lan ...
- Python机器学习中文版
Python机器学习简介 第一章 让计算机从数据中学习 将数据转化为知识 三类机器学习算法 第二章 训练机器学习分类算法 透过人工神经元一窥早期机器学习历史 使用Python实现感知机算法 基于Iri ...
- 可重复执行的SQL Script
问题 在工作中偶尔会遇到这样的问题:SQL script重复执行时会报错. 理想的状态下,SQL script跑一遍就够了,是不会重复执行的,但是实际情况往往很复杂. 比如Dev同学在开发时在A环境把 ...
- [HDU5663]Hillan and the girl
题面戳我(题面很鬼畜建议阅读一下) 题意:给出n,m,求 \[\sum_{i=1}^{n}\sum_{j=1}^{m}[gcd(i,j)\mbox{不是完全平方数}]\] 多组数据,\(n,m\le1 ...