美文网首页
linux服务器安装tomca jdk mysql 修改密码以及

linux服务器安装tomca jdk mysql 修改密码以及

作者: 昵称又重复 | 来源:发表于2019-06-09 17:35 被阅读0次

    首先奉上三个链接

    Tomcat 安装、项目的部署 https://www.cnblogs.com/xdp-gacl/p/4097608.html
    JDK安装 https://www.cnblogs.com/Dylansuns/p/6974272.html
    修改mysql密码 :https://www.cnblogs.com/jdxn/p/6847089.html

    mysql安装的方式下面说

    Mysql离线安装文档

    第一大部分

    Linux离线安装mysql 要用到编译工具(cmake)以及库文件。

    可以使用命令查看服务器上是否已经安装了cmake编译工具

    命令:rpm -qa | grep -i cmake 或者 cmake --version

    如果已经安装过cmake,请跳过一下cmake安装步骤

    Cmake编译器安装步骤

    一、安装编译工具和库文件

    yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bison patch unzip libmcrypt-devel libmhash-devel ncurses-devel sudo bzip2 flex libaio-devel

    二 、安装cmake编译器

    提供一个下载地址

    <u>http://www.cmake.org/files/v3.1/cmake-3.1.1.tar.gz</u>

    1.使用此命令下载:

    wget <u>http://www.cmake.org/files/v3.1/cmake-3.1.1.tar.gz</u>

    2.下载好之后解压

    命令:tar -zxvf cmake-3.1.1.tar.gz

    1. 进入安装包目录

    Cd cmake-3.1.1

    1. 编译安装

    ./bootstrap

    Make && make install

    到此cmake编译器安装完毕

    第二大部分 正式部分

    a) 检查机器上是否安装过mysql及创建过mysql用户

    userdel mysql

    groupdel mysql

    查看是否存在mysql的残留插件

    rpm -qa|grep -i mysql

    [图片上传失败...(image-fe3242-1545823946104)]

    如果有的话执行:

    rpm -e mysql-xxxxx.xxx.xxxx

    例如:

    rpm -e mysql-libs-5.1.73-8.el6_8.x86_64

    b) 创建mysql用户及用户组并上传安装包

    groupadd mysql

    useradd -r -g mysql mysql

    Jar包 mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz

    c) 解压缩jar包并指定安装目录

    cd /usr/local/

    tar zxvf /root/mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz -C /usr/local

    mv mysql-5.6.37-linux-glibc2.12-x86_64 mysql

    cd mysql

    chown -R mysql .注意后面的点

    chgrp -R mysql . 注意后面的点

    执行这一步,要看仔细mysql下是否有这个文件夹scripts,此步骤很重,一定要执行并且看到结果。

    scripts/mysql_install_db --user=mysql

    d) 复制配置文件

      cp support-files/my-default.cnf /etc/my.cnf
    

    将首先需要将scripts/mysql.server服务脚本复制到/etc/init.d/,并重命名为mysqld加入到开机启动项

    cp support-files/mysql.server /etc/init.d/mysqld

    通过chkconfig命令将mysqld服务加入到自启动服务项中

    chkconfig --add mysqld

    注意服务名称mysqld就是我们将mysql.server复制到/etc/init.d/时重命名的名称

    e) 查看是否添加成功

    chkconfig --list mysqld

    mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off

    重启mysql

    service mysqld start

    检查端口是否启动起来了

    netstat -anp|grep mysqld

    f) 设置mysql全局启动

    比如我的mysql路径是这样的:/usr/local/mysql/bin/mysql

    执行命令如下: ln -s /usr/local/mysql/bin/mysql /usr/bin

    重启下mysql即可

    g) 给mysql设置密码和访问权限

    use mysql;

    UPDATE user SET Password=PASSWORD('root') where USER='root';

    GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

    FLUSH PRIVILEGES;

    查看mysql字符集

    show variables like 'character%';

    [图片上传失败...(image-4a5a2-1545823946103)]

    修改字符集:vi /etc/my.cnf

    [mysqld]

    character-set-server=utf8

    collation-server=utf8_general_ci

    可靠性较高的字符集格式

    character-set-server=utf8mb4

    collation-server=utf8mb4_unicode_ci

    [mysql]

    default-character-set = utf8

    [mysql.server]

    default-character-set = utf8

    [mysqld_safe]

    default-character-set = utf8

    [client]

    default-character-set = utf8

    把最下面的一行给注释掉

    查看mysql最大连接数:

    show variables like '%max_connections%';

    set global max_connections=100; 重新设置

    注意:

    linux下,在mysql正常运行的情况下,输入mysql提示:

    mysql command not found

    遇上-bash: mysql: command not found的情况别着急,这个是因为/usr/local/bin目录下缺失mysql导致,只需要一下方法建立软链接,即可以解决:

    把mysql安装目录,比如MYSQLPATH/bin/mysql,映射到/usr/local/bin目录下:

    cd /usr/local/bin

    ln -fs /MYSQLPATH/bin/mysql mysql

    还有其它常用命令mysqladmin、mysqldump等不可用时候都可按用此方法解决。

    注:其中MYSQLPATH是mysql的实际安装路径

    ky_mobileboxweb

    相关文章

      网友评论

          本文标题:linux服务器安装tomca jdk mysql 修改密码以及

          本文链接:https://www.haomeiwen.com/subject/bdsklqtx.html