前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 搭建远程MySQL数据库

Linux 搭建远程MySQL数据库

作者头像
浩Coding
发布2019-07-02 16:46:56
5.4K0
发布2019-07-02 16:46:56
举报
文章被收录于专栏:浩Coding浩Coding

最近需要用到数据库,又不想在自己电脑上折腾,所以弄个云服务器太好不过了,哈O(∩_∩)O哈!

linux系统基本上分两大类:

  • RedHat系列:RedhatCentos、Fedora等。
  • Debian系列:Debian、Ubuntu等 。

RedHat 系列 :

  1. 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”。
  2. 包管理工具 yum。
  3. 支持tar包 。

Debian系列 :

  1. 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”。
  2. 包管理工具 apt-get。
  3. 支持tar包 。

下面用apt-get安装坏境,此次测试坏境为:CentOS

安装MySQL -

[root@zkm ~]# rpm -qa | grep mysql

// 这个命令就会查看该操作系统上是否已经安装了mysql数据库

有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉

[root@zkm ~]# rpm -e mysql  // 普通删除模式 [root@zkm ~]# rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 在删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功!!

我是通过yum的方式来进行mysql的数据库安装,首先我们可以输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本: [root@zkm ~]# yum list | grep mysql

就可以得到yum服务器上mysql数据库的可下载版本信息:

wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

wget命令用来从指定的URL下载文件。

rpm -ivh mysql-community-release-el6-5.noarch.rpm

接着执行这句,解释一下,这个rpm还不是mysql的安装文件,

只是两个yum源文件,执行后,在/etc/yum.repos.d/ 这个目录下

多出mysql-community-source.repo和mysql-community.repo

安装mysql 服务器命令(一路yes):

代码语言:javascript
复制
# yum install mysql-community-server

所有依赖包括客户端和服务端都安好了!

安装成功后:

代码语言:javascript
复制
# service mysqld start

由于mysql刚刚安装完的时候,mysql的root用户的密码默认是空的,所以我们需要及时用mysql的root用户登录(第一次回车键,不用输入密码),并修改密码:mysql -u root

代码语言:javascript
复制
# mysql -u root
# use mysql;
# update user set password=PASSWORD('root') where User='root';
# flush privileges;

设置mysql开机自动启动:

chkconfig mysqld on

查看是否开机自启动:

代码语言:javascript
复制
ps -ef | grep mysqld

登录

mysql -uroot -proot

说明:

mysql -hlocalhost -uroot -p

-h数据库主机

-u用户

-p密码

-P端口号(大写P)

例如mysql -hlocalhost -uroot -p12345 -P3306

-p密码部分,可以直接指定密码,如果不指定,会提示输入密码。

我们先mysql -hlocalhost -uroot -p看看

是不是提示输入密码?

好了,接下来还会给大家出具体的MySQL教程哦!

参考文章:

https://blog.csdn.net/a639735331/article/details/79073783

https://www.jb51.net/article/109259.htm

https://jingyan.baidu.com/article/e4511cf37486c12b845eaf1c.html

http://www.runoob.com/mysql/mysql-administration.html

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-09-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 浩Coding 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档