centOS的mysql和tomcat的设置配置

在意: 有的Centos版本暗许安装了mariadb, 能够先将其卸载

  CentOS
7乘胜MySql的起来收取金钱,已经不复放置mysql,以往停放的是MariaDB,MariaDB数据库管理体系是MySQL的三个拨出,主要由开源社区在维护,采纳GPL授权许可
MariaDB的指标是一丝一毫兼容MySQL,包罗API和命令行,使之能轻易造成MySQL的替代品。大家在这里经过yum来安装mysql。

反省mariadb是或不是安装

第一步:修改matiadb

yum list installed | grep mariadb

  查看本人的CentOS中设置的MariaDB的本子,查看是或不是曾经安装,如若已经安装须要先卸载命令:

卸载mariadb( all )

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

  yum -y remove mariadb*

  若是结果如下:

 

   图片 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密码:

图片 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

 图片 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 状态

(1) 启动mysql

systemctl start mysqld   

(2)登入mysql(若是原先设置过mariadb的,那么大家就一向用root登入,就足以了,若无那大家必要密码登陆,大家明日说第二种 mysql在做到安装的时候,新本子的Mysql会为root用户创立三个开始密码,须求退换,查看起先密码(唯有先运行本领看出伊始密码):

        grep ‘temporary password’ /var/log/mysqld.log

 图片 4

此时大家会看到三个字符串,那正是大家的初步密码,大家选取初步密码登入:

        mysql –u root –p

签到成功后,你会发觉只要想操作数据库的话须求修改用户密码:

改正密码强度校验准则(用于测验情形使用),高版本的mysql在修改密码时会限制简单密码的始建,假如单单是为了测验使用,能够将她的密码检查实验战术修改下:

  修改:密码最小长度战略

mysql> set global validate_password_length=0;

  修改:密码强度检查等级攻略,0/LOW、1/MEDIUM、2/STRONG

mysql> set global validate_password_policy=0;

  修改密码

mysql> set password for ‘root’@’localhost’ = password(‘111111’);

设若忘记了密码仍旧不想照着输入能够一直重新安装密码,命令:

mysql_secure_installation

依靠提示输入2次密码,就安装成功了。注意,在安装进度中,会提醒删除是不是anonymous用户,是还是不是不肯root的长途访谈,是或不是删除测量试验用的数据库等,那些都亟需依附本人的实在境况展开抉择。最终出现:Thanks
for using MySQL!,设置密码成功了。
改完后重启mysql: /etc/init.d/mysqld restart

(3)给用户授权(远程)

    GRANT ALL PRIVILEGES ON spectergk.* TO ‘test’@’%’IDENTIFIED BY
‘111111’ WITH GRANT
OPTION;()

(4)开启3306端口  远程访谈

  /sbin/iptables -I INPUT -p tcp –dport 3306 -j ACCEPT

  /etc/rc.d/init.d/iptables save

(5)远程登入命令

    mysql –h 10.22.21.44 –P 3306 –u root –p

输入密码,就可以形成报到。

好了,mysql的安装实现了

tomcat的安装:

那些装置就大概多了,下载对应的,并把安装包在钦定的公文夹上面解压,运转时须求提前做如下操作:

修改.sh的权位,直接拷贝过来的都未曾权力,

chmod 777 *.sh

启动tomcat

sh startup.sh

停止tomcat

sh shutdown.sh

 

相关文章