搭建服务器,在Linux上下载MySQL

 目标:模拟自己的电脑和服务器连接,远程用win系统中的JAVA程序操作Linux(服务器)系统中的MySQL数据库。

所以,需要使用虚拟机,在虚拟机中安装Linux系统以及MySQL。

上一回已经大体配置好了Linux环境,配置好了网络,关闭了防火墙,这回继续。

一、前置知识点

rpm命令:安装软件

yum命令:安装软件

        记得用什么指令装就用什么指令卸载

cd :进入/退出文件夹

        进入路径:加斜杠是绝对目录,从根目录找,不加斜杠叫相对目录,从当前文件夹找

ls :显示当前目录下所有文件夹

卸载xxx:
        (1) rpm -e --nodeps xxx
        (2) yum uninstall xxx

二、开始下载安装操作

1.安装wget 和vim

yum install -y wget vim

2.删掉一个可能影响后续操作的数据库:

        指令说明:

        # rpm -qa :查看所有用rpm命令安装的东西
        # | :管道命令,将前面命令的结果给后面命令执行
        # grep mariadb :模糊查询,哪个文件带mariadb

rpm -qa | grep mariadb

查询出想要的文件全名,复制文件全名,把他删除:

rpm -e --nodeps 全名

( 删除之后可以再次按上条指令模糊查询确认)

 3.修改yum为国内源,防止使用时网速太慢,这里展示的是阿里源

首先是到yum源设置文件夹里: /etc/yum.repos.d/

cd /etc/yum.repos.d/

备份旧的配置文件

mv CentOS-Base.repo CentOS-Base.repo.bak

 下载阿里源的文件

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

 清理缓存

yum clean all

重新生成缓存

yum makecache

4.下载安装mysql(版本是5.6)

进入opt文件夹准备下载mysql

cd /opt/

下载

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-server -y

文件授权

chown -R root:root /var/lib/mysql 
chown root /var/lib/mysql/

5.处理mysql中的中文乱码

进入vim编辑界面

vim /etc/my.cnf

输 i 编辑,在这里(如图)加这句话

[mysqld] 
character-set-server=utf8


在最后加上这两句话

[client] 
default-character-set=utf8 
[mysql] 
default-character-set=utf8

保存并推出vim界面

:wq

重启

service mysqld restart

(如果能正常重启看到 # 则处理成功,若不能正常重启,建议重装虚拟机)

6.修改mysql登陆密码,并开放远程登录权限

mysql 5.6 第一次直接登录 没有密码 回车即可

mysql -uroot -p

设置密码(注意mysql指令结束要加分号)

use mysql;
update user set password=password('密码') where user='root';

修改为允许远程登录 

GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "你的密码"; 

刷新,退出

flush privileges; 
exit;

以后登录就用 mysql -uroot -p密码

至此,Linux系统上的MySQL安装完毕,可以正常操作使用,也允许远程登陆了,后面我们需要用win系统的Java来远程操作这个MySQL。

  • 2
    点赞
  • 2
    收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页
评论 1

打赏作者

Woovong

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值