在centos里安装完JDK,Tomcat,maven,nexus后,接下来肯定是要安装数据库了。
今天,我讲解的是通过yum来安装MySQL。
1,首先我们要知道MySQL依赖libaio,所有我们要先安装libaio(就是等会的下载镜像,国外的MySQL呀)
在终端里输入:
yum search libaio #检索相关信息
yum install libaio # 安装依赖包
2,插件安装成功后会显示:
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.yun-idc.com
* extras: mirrors.163.com
* updates: mirrors.163.com
软件包 libaio-0.3.109-12.el7.x86_64
已安装并且是最新版本无须任何处理
3,检查MySQL是否已经安装:
yum list installed | grep mysql
如果自带的有或已经安装过请卸载
yum -y remove mysql-libs.x86_64
4,准备工作做完了,现在正式开始安装
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
yum localinstall mysql-community-release-el7-5.noarch.rpm
提示“完毕!”说明添加成功。(别急,按着我的命令一个一个执行)
5,查看MySQL版本,输入:
yum repolist all | grep mysql
可以看到5.5,5.7版本是急用的,5.6是稳定版显示启用,
你也可以自己改,假设你想安装5.7的。那么就把5.6禁用,启用5.7(注意,只能启用一个)
yum-config-manager --disable mysql56-community
yum-config-manager --enable mysql57-community-dmr
如果你就想安装5.6那就不用动。
查看你正在启用的MySQL版本(如果没有改就可以不用执行,就默认用5.6挺好)
yum repolist enabled | grep mysql
6,通过yum来安装mysql,输入:
yum install mysql-community-server
现在就是一个等待安装的过程,大概有80几兆吧。
直到看到完成即可。
如果中途出现提示,按照提示安装即可。
7,安装完成后可以查看你的安装地址
输入:whereis mysql
可以看到你的MySQL的安装目录是/usr/bin
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
8,这个安装是免密码登录的。那么现在我们就来启动我们的MySQL(建议你们关闭centon的防火墙,前面的博客有方法怎么关闭防火墙)
输入:systemctl start mysqld
9,查看MySQL的状态
输入:systemctl status mysqld
10,现在就是进入MySQL了
输入:mysql 或 mysql -uroot -p都可以。
你会看到welcome......就表示进入了。
11,看看数据库吧
输入:show databases;
12,如何通过客户端来连接呢?
那就要你的Linux的ip即可。
第一次连接可能会连不上
现在,你进入mysql数据库,找到用户表user
输入:use mysql;
输入:show tables;
输入:update user set host = '%' where user = 'root';
重启下你的MySQL。
systemctl stop mysqld
客户端就可以访问了。
如果使用navicat连接不上,看下面博客:
https://blog.csdn.net/yspxiaopanni/article/details/79179162
其他问题查看:
https://www.cnblogs.com/ivictor/p/5142809.html