centOS的mysql和tomcat的设置配置

2019-08-02 03:48栏目:网站首页

小心: 有的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

 

版权声明:本文由威尼斯人app发布于网站首页,转载请注明出处:centOS的mysql和tomcat的设置配置