centOS的mysql和tomcat的安装配置

188金宝搏官网 2

注意: 有的Centos版本默认安装了mariadb, 可以先将其卸载

  CentOS
7随着MySql的开始收费,已经不再内置mysql,现在内置的是MariaDB,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。我们在这里通过yum来安装mysql。

检查mariadb是否安装

第一步:修改matiadb

188金宝搏官网,yum list installed | grep mariadb

  查看自己的CentOS中安装的MariaDB的版本,查看是否已经安装,如果已经安装需要先卸载命令:

卸载mariadb( all )

  yum list installed | grep mariadb//查看命令

  yum -y remove mariadb*

  如果结果如下:

 

   188金宝搏官网 1

  1.   网上下载MySQL的yum源

  那么需要首先卸载,命令如下:

    wget 

  yum -y remove mariadb*

2.

  等把mariadb删除后,我们就可以对mysqlyum源的安装了。

  使用rpm安装下载的mysql的yum源

第二步:下载并且安装yum源

    rpm -ivh 下载下来的.rpm文件

  首先下载并安装mysql的YUM源,我们可以直接在mysql官网进行手动下载,在这里找到不同linux版本对应的YUM源的不同版本:,我们也可以通过wget下载linux7
版本的。

3.

命令如下:

  安装mysql-community-server服务

wget -P /usr/local/mysql

    yum install mysql-community-server

这样我们就把
mysql57-community-release-el7-11.noarch.rpm下载到了/usr/local/mysql。下面我们开始进行mysql
yum 源的安装命令为:

4.

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

  启动mysqld服务

安装完成以后,查看是否mysql yum 源的安装成功:

    systemctl start mysqld

yum repolist enabled | grep “mysql.*-community.*”

 

我们还可以查看启动的mysql版本(启动的版本只能是一个,这里是5.7):

初次安装, root用户是没有密码的, 直接敲入:mysql, 进入mysql

yum repolist all | grep mysql

设置root密码:

188金宝搏官网 2

  set password for ‘root’@’localhost’ =password(‘New_password’);

可以通过类似下面的语句来启动或禁用某些版本

 

yum-config-manager –enable mysql57-community

创建一个可用于远程访问的用户(其中%为可远程连接的地址,%表示所有,
也可写成localhost或者其他可批准链接的地址):

yum-config-manager –disable mysql56-community

  grant all privileges on *.* ‘账户名’@’%’ identified by ‘密码’ with
grant option;

或者通过修改vim
/etc/yum.repos.d/mysql-community.repo文件,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0,然后再将5.6源的enabled=0改成enabled=1即可。

 

查看当前的启用的 MySQL 版本:yum repolist enabled | grep mysql

 188金宝搏官网 3

第三步:安装mysql数据库

yum install mysql-community-server

按照提示完成即可。好了到目前为止mysql安装完成了。

    第四部:启动mysql,授权远程用户

先看看常用到的命令:

systemctl start mysqld    #启动mysqld

systemctl stop mysqld    #停止mysqld

systemctl restart mysqld    #重启mysqld

systemctl enable mysqld   #设置开机启动

systemctl status mysqld    #查看 MySQL Server 状态

发表评论

电子邮件地址不会被公开。 必填项已用*标注