centos下安装jdk和tomcat和mysql
CentOS下安装配置JDK与Tomcat图解详细过程
本文档由黄海整理于2011-06-23步骤1:卸载掉JDK1.4.2在安装之前可以先看下是否有自带的jdkjava -version用root用户登陆到系统,打开一个终端输入rpm -qa| grep gcj显示内容其中包含下面两行信息# java-1.4.2-gcj-compat-1.4.2.0-27jpp卸载rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-27jpp如果有依赖关系,不让卸载,就用 rpm -e --nodeps 卸载就行了此时jdk1.4已被卸了。
------------------------------------------------------------------------------------------------步骤2:下载JDK1.6 for linux/otn-pub/java/jdk/6u26-b03/jdk-6u26-linux-i586-rpm.bin2、上传此文件到LINUX主机/root下,并通过chmod +x jdk-6u26-linux-i586-rpm.bin命令使其获得可执行权限运行一下:./jdk-6u26-linux-i586-rpm.bin3.通过rpm -ivh jdk-6u26-linux-i586.rpm来进行安装4.安装完毕,JDK安装在/usr/java/目录下5.设置环境变量(写入/etc/profile中)vi /etc/profileexport JAVA_HOME=/usr/java/jdk1.6.0_26export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_H OME/jre/lib/rt.jarexport PATH=$PATH:$JAVA_HOME/bin检查一下是不是没问题了?source /etc/profile正常的话是啥也不出来的啊!!okay了键入java -version如果出现相关JDK版本信息,证明成功安装Tomcat前提是要配置好了jdk环境变量。
Linux Centos6.5下安装JDK8和配置环境变量详细步骤
Linux下安装JDK及其配置环境变量步骤:(我的环境centos6.5,用户名:zhang)1.下载jdk,(我这里下载的jdk8)默认在/home/zhang/下载/ 这个目录下。
注意:a.这里的zhang是你登录的用户名b.使用火狐浏览器下载,下载完成后,右键》打开所在文件夹,点击文件>打开位置.可以查看文件位置。
2.右键打开终端,如果显示$表示当前为普通用户,输入命令su root回车,再输入密码(安装时的密码),切换到超级管理用户root。
a.输入cd /home/zhang/下载/ 进入下载目录,再输入ls命令,列出此目录下文件,可以看到jdk-8u121-linux-x64.tar.gz刚刚下载的压缩文件b.输入命令:cp jdk-8u121-linux-x64.tar.gz /usr/tmp 把文件拷贝到/usr/tmp目录下。
以免中文目录引起莫名问题3.解压压缩文件:a.在/usr/tmp目录下b.命令:tar -xzf all.tar.gz -C 文件目录;c.tar -xzf jdk-8u121-linux-x64.tar.gz -C /usr/share 回车。
把文件解压到/usr/share目录下也可以解压到其他目录下,不过你可以看到在share目录下有很多安装的文件目录,有点儿类似windows中的programe files目录******--------配置java环境变量:-------************1.我们这里解压后的jdk目录为/usr/share/jdk1.8.0_1212.可以先在终端中输入javac回车,会提示不是命令,说明没有配置环境变量。
3.使用命令vim /etc/profile回车打开编辑配置文件4.上下光标到文件最后一行,键入o,快捷键,进入插入模式并定位到文件最后一行。
输入如下内容:export JAVA_HOME=/usr/share/jdk1.8.0_121export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar然后esc,输入:冒号。
centos系统安装和配置攻略
Linux系统安装和配置攻略V1.2更新明晰:V1.1:增加了常用命令:tomcat、防火墙、apache的停启用命令。
更新了mysql集群config.ini 的内容。
V1.2:增加了防暴力破解防火墙fail2ban的安装和配置方法。
一、安装环境1.操作系统:CentOS6.4_X642.Web服务:Apache2(系统自带)3.Java环境:JDK-7u254.Jsp容器:Tomcat7绿色版5.数据库:postgresql9.2&&mysql-custer-7.3.16.其他软件:pgadmin3(大象数据库客户端)、vnc(linux下远程桌面)二、开始安装1.CentOS将光盘放入光驱并以光驱引导出来界面安装。
1)检查光盘介质如图1所示,此步选择skip跳过不然检查需要很长时间。
(图1、检查光盘介质)2)选择语言如图2所示,此步选择中文(简体)即可,网上安装攻略说要选English不然会乱码,经我安装多次未发现此问题。
(图2,选择语言)3)之后一路默认,到如图3所示部分,输入本机名称(图3,输入本机名称)4)如图4所示,输入最高权限root的密码。
如果为公网服务器密码最好要包含英文字母数字及标点的组合(图4,输入root密码)5)如图5所示,选择安装硬盘,服务器的话选择第一个全部硬盘并让其自动分根目录即可,之后会询问是否格式化硬盘,当然选择是了。
(图5,系统安装位置)6)如图6所示,选择安装模式,上面随便选,但是下面2那个框必须钩上以选择安装内容(血的教训:一台服务器安装时没选这个,结果进不去可视化界面只有命令行格式,又重装了一遍。
)(图6,选择安装模式)7)如图7所示,选择详细的安装包,其他无所谓后面可以用云安装从网络上自动下载安装主要是桌面选项里面的全要选上。
(图7,选择详细安装包)8)如图8所示自动开始安装所选的包(图8,开始安装)9)如图9所示安装成功,并要求重启电脑(图9,安装成功)10)重启后要设置一些什么一路默认,中间有个增加用户的功能不需要增加用户跳过即可,最后有个启动防系统崩溃的服务,要等很久。
CentOS下JDK和tomcat的安装
CentOS下JDK和tomcat的安装配置1、下载地址:/technetwork/java/javase/downloads/java-se-jdk-7-downloa d-432154.html若安装的是32位系统则下载jdk-7u10-linux-i586.rpm;若安装的是64位系统则下载jdk-7u10-linux-x64.rpm;2、安装JDK用root登录,执行rpm -ivh jdk-7u10-linux-i586.rpm(64位系统则是:rpm -ivh jdk-7u10-linux-x64.rpm)操作完成后,默认安装路径应该是/usr/java/jdk1.7.0_103、配置JDKvi /etc/profile在profile文件下面追加写入下面信息:export JAVA_HOME=/usr/java/jdk1.7.0_10exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/to ols.jarexport PATH=$PATH:$JAVA_HOME/bin保存退出,执行:source /etc/profile更新 alternatives,选择JDK版本执行:update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_10/bin/java 60然后配置JDK,执行:update-alternatives --config javaThere are 2 programs which provide 'java'.Selection Command-----------------------------------------------* 1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java+ 2 /usr/java/jdk1.7.0_10/bin/javaEnter to keep the current selection[+], or type selection number:2选择我们最新安装的/usr/java/jdk1.7.0_10/bin/java,然后回车。
CentOS下Apache、PHP、MySQL安装配置
1. 安装Apahce, PHP,以及php连接mysql库组件。
yum -y install httpd php php-mysql2. 配置开机启动服务/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]/sbin/chkconfig --add mysqld [在服务清单中添加mysql服务]/sbin/chkconfig mysqld on [设置mysql服务开机启动]/sbin/service httpd start [启动httpd服务,与开机启动无关]3.//安装apache扩展yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql//安装php的扩展yum install php-gdyum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc4.apache的配置文件是/etc/httpd/conf下modules放在/usr/lib/httpd下php的配置文件在/etc/php.d/下和/etc/php.iniphp的modules放在/usr/lib/php/modules下apache 默认支持php配置zendoptimizer-3.3.3 cd 目录install 安装过程指定httpd控制文件/etc/rc.d/init.d/httpd路径/etc/httpd配置cronolog进行日志分割下载/download/index.html./configure --prefix /usr/local/cronologmakemake install即可httpd-vhost.conf中的日志设置项可以为:ErrorLog “|/usr/local/cronolog/sbin/cronolog/home/www/apache_logs/-error_log%Y%m%d" CustomLog |/usr/local/cronolog/sbin/cronolog /home/www/apache_logs/-access_log%Y%m%d"combinedmount -t nfs 192.168.0.252:/home/www/wwwroot/bbs /home/www/wwwroot/bbs出现:Document root must be a directory解决办法?关闭selinux setenforce 01.前言CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。
CentOS7安装MySQL8.0小计
CentOS7安装MySQL8.0⼩计之前讲配置⽂件和权限的时候有很多MySQL8的知识,有同志说安装不太⼀样,希望发个⽂,我这边简单演⽰⼀下1.下载MySQL提供的CentOS7的yum源官⽅⽂档:<>过程中有不太懂的可以看我之前写的这篇⽂章:<>地址:安装yum源:yum install centos7.mysql.rpm -y安装MySQL8.0 yum install mysql-community-server -y启动mysql systemctl start mysqld设置开机启动mysql systemctl enable mysqld2.查看初始密码cat /var/log/mysqld.log | grep "password"安全初始化mysql_secure_installation3.权限相关详细可以查看上次写的⽂章:⽤root账号登录mysql -uroot -p创建⽤户dnt create user dnt@'%' identified by '含⼤⼩写字母+数字的密码';查看当前有哪些⽤户select user,authentication_string,host from er;给⽤户dnt分配数据库dotnetcrazy的所有权限grant all on dotnetcrazy.* to dnt;刷新权限flush privileges;显⽰新⽤户有哪些权限show grants for dnt;4.root权限去修改/etc/f在[mysqld]选项下新增:bind-address=0.0.0.0开放3306端⼝的远程访问权限:firewall-cmd --zone=public --add-port=3306/tcp --permanent刷新防⽕墙规则firewall-cmd --reload重启MySQL:systemctl restart mysqld测试1.安装附录# 下载yum源(curl是系统⾃带的)# curl https:////mysql80-community-release-el7-3.noarch.rpm > centos7.mysql.rpm[root@localhost dnt] curl https:////mysql80-community-release-el7-3.noarch.rpm > centos7.mysql.rpm% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 26024 100 26024 0 0 38150 0 --:--:-- --:--:-- --:--:-- 38158[root@localhost dnt]# lscentos7.mysql.rpm# 安装MySQL的yum源# yum install centos7.mysql.rpm -y[root@localhost dnt] yum install centos7.mysql.rpm -y已加载插件:fastestmirror正在检查 centos7.mysql.rpm: mysql80-community-release-el7-3.noarchcentos7.mysql.rpm 将被安装正在解决依赖关系--> 正在检查事务---> 软件包 mysql80-community-release.noarch.0.el7-3 将被安装--> 解决依赖关系完成依赖关系解决========================================================================================================== Package 架构版本源⼤⼩==========================================================================================================正在安装:mysql80-community-release noarch el7-3 /centos7.mysql 31 k事务概要==========================================================================================================安装 1 软件包总计:31 k安装⼤⼩:31 kDownloading packages:Running transaction checkRunning transaction testTransaction test succeededRunning transaction正在安装 : mysql80-community-release-el7-3.noarch 1/1验证中 : mysql80-community-release-el7-3.noarch 1/1已安装:mysql80-community-release.noarch 0:el7-3完毕!# 安装MySQL8.0# yum install mysql-community-server -y[root@localhost dnt] yum install mysql-community-server -y已加载插件:fastestmirrorLoading mirror speeds from cached hostfile* base: * extras: * updates: base | 3.6 kB 00:00:00extras | 3.4 kB 00:00:00mysql-connectors-community | 2.5 kB 00:00:00mysql-tools-community | 2.5 kB 00:00:00mysql80-community | 2.5 kB 00:00:00updates | 3.4 kB 00:00:00(1/3): mysql-connectors-community/x86_64/primary_db | 41 kB 00:00:00(2/3): mysql80-community/x86_64/primary_db | 70 kB 00:00:00(3/3): mysql-tools-community/x86_64/primary_db | 58 kB 00:00:00正在解决依赖关系--> 正在检查事务---> 软件包 mysql-community-server.x86_64.0.8.0.16-2.el7 将被安装--> 正在处理依赖关系 mysql-community-common(x86-64) = 8.0.16-2.el7,它被软件包 mysql-community-server-8.0.16-2.el7.x86_64 需要--> 正在处理依赖关系 mysql-community-client(x86-64) >= 8.0.11,它被软件包 mysql-community-server-8.0.16-2.el7.x86_64 需要--> 正在处理依赖关系 net-tools,它被软件包 mysql-community-server-8.0.16-2.el7.x86_64 需要--> 正在检查事务---> 软件包 mysql-community-client.x86_64.0.8.0.16-2.el7 将被安装--> 正在处理依赖关系 mysql-community-libs(x86-64) >= 8.0.11,它被软件包 mysql-community-client-8.0.16-2.el7.x86_64 需要---> 软件包 mysql-community-common.x86_64.0.8.0.16-2.el7 将被安装---> 软件包 net-tools.x86_64.0.2.0-0.24.20131004git.el7 将被安装--> 正在检查事务---> 软件包 mariadb-libs.x86_64.1.5.5.60-1.el7_5 将被取代--> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 2:postfix-2.10.1-7.el7.x86_64 需要--> 正在处理依赖关系 libmysqlclient.so.18(libmysqlclient_18)(64bit),它被软件包 2:postfix-2.10.1-7.el7.x86_64 需要---> 软件包 mysql-community-libs.x86_64.0.8.0.16-2.el7 将被舍弃--> 正在检查事务---> 软件包 mysql-community-libs-compat.x86_64.0.8.0.16-2.el7 将被舍弃--> 解决依赖关系完成依赖关系解决========================================================================================================== Package 架构版本源⼤⼩==========================================================================================================正在安装:mysql-community-libs x86_64 8.0.16-2.el7 mysql80-community 3.0 M替换 mariadb-libs.x86_64 1:5.5.60-1.el7_5mysql-community-libs-compat x86_64 8.0.16-2.el7 mysql80-community 2.1 M替换 mariadb-libs.x86_64 1:5.5.60-1.el7_5mysql-community-server x86_64 8.0.16-2.el7 mysql80-community 403 M为依赖⽽安装:mysql-community-client x86_64 8.0.16-2.el7 mysql80-community 32 Mmysql-community-common x86_64 8.0.16-2.el7 mysql80-community 575 knet-tools x86_64 2.0-0.24.20131004git.el7 base 306 k事务概要==========================================================================================================安装 3 软件包 (+3 依赖软件包)总下载量:441 MDownloading packages:警告:/var/cache/yum/x86_64/7/mysql80-community/packages/mysql-community-common-8.0.16-2.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY mysql-community-common-8.0.16-2.el7.x86_64.rpm 的公钥尚未安装(1/6): mysql-community-common-8.0.16-2.el7.x86_64.rpm | 575 kB 00:00:00(2/6): mysql-community-libs-8.0.16-2.el7.x86_64.rpm | 3.0 MB 00:00:00(3/6): mysql-community-libs-compat-8.0.16-2.el7.x86_64.rpm | 2.1 MB 00:00:00(4/6): net-tools-2.0-0.24.20131004git.el7.x86_64.rpm | 306 kB 00:00:00(5/6): mysql-community-client-8.0.16-2.el7.x86_64.rpm | 32 MB 00:00:14(6/6): mysql-community-server-8.0.16-2.el7.x86_64.rpm | 403 MB 00:01:08-------------------------------------------------------------------------------------------------------------------总计 6.2 MB/s | 441 MB 00:01:10从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 检索密钥导⼊ GPG key 0x5072E1F5:⽤户ID : "MySQL Release Engineering <mysql-build@>"指纹 : a4a9 4068 76fc bd3c 4567 70c8 8c71 8d3b 5072 e1f5软件包 : mysql80-community-release-el7-3.noarch (installed)来⾃ : /etc/pki/rpm-gpg/RPM-GPG-KEY-mysqlRunning transaction checkRunning transaction testTransaction test succeededRunning transaction正在安装 : mysql-community-common-8.0.16-2.el7.x86_64 1/7正在安装 : mysql-community-libs-8.0.16-2.el7.x86_64 2/7正在安装 : mysql-community-client-8.0.16-2.el7.x86_64 3/7正在安装 : net-tools-2.0-0.24.20131004git.el7.x86_64 4/7正在安装 : mysql-community-server-8.0.16-2.el7.x86_64 5/7正在安装 : mysql-community-libs-compat-8.0.16-2.el7.x86_64 6/7正在删除 : 1:mariadb-libs-5.5.60-1.el7_5.x86_64 7/7验证中 : mysql-community-libs-8.0.16-2.el7.x86_64 1/7验证中 : net-tools-2.0-0.24.20131004git.el7.x86_64 2/7验证中 : mysql-community-libs-compat-8.0.16-2.el7.x86_64 3/7验证中 : mysql-community-client-8.0.16-2.el7.x86_64 4/7验证中 : mysql-community-common-8.0.16-2.el7.x86_64 5/7验证中 : mysql-community-server-8.0.16-2.el7.x86_64 6/7验证中 : 1:mariadb-libs-5.5.60-1.el7_5.x86_64 7/7已安装:mysql-community-libs.x86_64 0:8.0.16-2.el7 mysql-community-libs-compat.x86_64 0:8.0.16-2.el7mysql-community-server.x86_64 0:8.0.16-2.el7作为依赖被安装:mysql-community-client.x86_64 0:8.0.16-2.el7 mysql-community-common.x86_64 0:8.0.16-2.el7net-tools.x86_64 0:2.0-0.24.20131004git.el7替代:mariadb-libs.x86_64 1:5.5.60-1.el7_5完毕!# 启动mysql# systemctl start mysqld[root@localhost dnt] systemctl start mysqld[root@localhost dnt] pstree | grep mysql|-mysqld---37*[{mysqld}]# 设置开机启动mysql# systemctl enable mysqld[root@localhost dnt] systemctl enable mysqld[root@localhost dnt] rebootConnection closing...Socket close.Connection closed by foreign host.Disconnected from remote host(MySQL_CentOS) at 10:56:42.Connecting to 192.168.36.205:22...Connection established.To escape to local shell, press 'Ctrl+Alt+]'.WARNING! The remote SSH server rejected X11 forwarding request.Last login: Wed May 15 10:35:07 2019 from 192.168.36.144[dnt@localhost ~]$ pstree | grep mysql|-mysqld---37*[{mysqld}]# 查看mysql的状态# systemctl status mysqld[dnt@localhost ~]$ systemctl status mysqld● mysqld.service - MySQL ServerLoaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)Active: active (running) since 三 2019-05-15 10:57:26 CST; 1min 3s agoDocs: man:mysqld(8)/doc/refman/en/using-systemd.htmlProcess: 3934 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)Main PID: 3969 (mysqld)Status: "SERVER_OPERATING"CGroup: /system.slice/mysqld.service└─3969 /usr/sbin/mysqld2.初始化配置附录# 查看初始密码# cat /var/log/mysqld.log | grep "password"[dnt@localhost ~]$ cat /var/log/mysqld.log | grep "password"2019-05-15T02:55:51.132377Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: wI>X.(tHE5&e # 安全初始化# mysql_secure_installation[dnt@localhost ~]$ mysql_secure_installationSecuring the MySQL server deployment.Enter password for user root:The 'validate_password' component is installed on the server.The subsequent steps will run with the existing configurationof the component.Using existing password for root.Estimated strength of the password: 100Change the password for root ? ((Press y|Y for Yes, any other key for No) : n... skipping.By default, a MySQL installation has an anonymous user,allowing anyone to log into MySQL without having to havea user account created for them. This is intended only fortesting, and to make the installation go a bit smoother.You should remove them before moving into a productionenvironment.Remove anonymous users? (Press y|Y for Yes, any other key for No) : ySuccess.Normally, root should only be allowed to connect from'localhost'. This ensures that someone cannot guess atthe root password from the network.Disallow root login remotely? (Press y|Y for Yes, any other key for No) : ySuccess.By default, MySQL comes with a database named 'test' thatanyone can access. This is also intended only for testing,and should be removed before moving into a productionenvironment.Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y- Dropping test database...Success.- Removing privileges on test database...Success.Reloading the privilege tables will ensure that all changesmade so far will take effect immediately.Reload privilege tables now? (Press y|Y for Yes, any other key for No) : ySuccess.All done!3.权限附录# ⽤root账号登录# mysql -uroot -p[dnt@localhost ~]$ mysql -uroot -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 38Server version: 8.0.16 MySQL Community Server - GPLCopyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.# show databases;mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys |+--------------------+4 rows in set (0.00 sec)# 创建⽤户dnt# create user dnt@'%' identified by '含⼤⼩写字母+数字的密码';mysql> create user dnt@'%' identified by '含⼤⼩写字母+数字的密码';Query OK, 0 rows affected (0.06 sec)# 查看当前有哪些⽤户# select user,authentication_string,host from er;mysql> select user,authentication_string,host from er;+------------------+------------------------------------------------------------------------+-----------+| user | authentication_string | host |+------------------+------------------------------------------------------------------------+-----------+| dnt | $A$005$yOK}8VFp< LE0BLBPFmeTy2vi8Q1JdmkhkPkaWBilxWYW2/jSsJ4OEa7B | % || schema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | localhost | | mysql.session | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | localhost | | mysql.sys | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | localhost | | root | $A$005$yAn@!RwTRzRLdyRrHMdoneUh7pdKEJVFUl9LHdG5MHeL.gdovFMI7z22 | localhost |+------------------+------------------------------------------------------------------------+-----------+5 rows in set (0.00 sec)# 创建⼀个数据库# create database dotnetcrazy charset=utf8;mysql> create database dotnetcrazy charset=utf8;Query OK, 1 row affected, 1 warning (0.71 sec)mysql> show databases;+--------------------+| Database |+--------------------+| dotnetcrazy || information_schema || mysql || performance_schema || sys |+--------------------+5 rows in set (0.00 sec)# 给⽤户dnt分配数据库dotnetcrazy的所有权限# grant all on dotnetcrazy.* to dnt;mysql> grant all on dotnetcrazy.* to dnt;Query OK, 0 rows affected (0.69 sec)# 刷新权限# flush privileges;mysql> flush privileges;Query OK, 0 rows affected (0.59 sec)# 显⽰新⽤户有哪些权限# show grants for dnt;mysql> show grants for dnt;+------------------------------------------------------+| Grants for dnt@% |+------------------------------------------------------+| GRANT USAGE ON *.* TO `dnt`@`%` || GRANT ALL PRIVILEGES ON `dotnetcrazy`.* TO `dnt`@`%` |+------------------------------------------------------+2 rows in set (0.00 sec)mysql> exitBye# ⽤新增⽤户登录# mysql -udnt -p[dnt@localhost ~]$ mysql -udnt -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 39Server version: 8.0.16 MySQL Community Server - GPLCopyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.# show databases;mysql> show databases;+--------------------+| Database |+--------------------+| dotnetcrazy || information_schema |+--------------------+2 rows in set (0.01 sec)4.配置附录[dnt@localhost ~]$ su密码:[root@localhost dnt]# ls /etc/ | grep myff.d[root@localhost dnt]# ls /etc/f.d/# 修改配置,运⾏远程登录[root@localhost dnt]# vi /etc/f[root@localhost dnt]# cat /etc/f[mysqld]bind-address=0.0.0.0 # 新增内容datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.socklog-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid# 查看⼀下防⽕墙状态# systemctl status firewalld[root@localhost dnt] systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)Active: active (running) since 三 2019-05-15 17:37:49 CST; 28min agoDocs: man:firewalld(1)Main PID: 3467 (firewalld)CGroup: /system.slice/firewalld.service└─3467 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid5⽉ 15 17:37:47 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon... 5⽉ 15 17:37:49 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon. # 开放3306端⼝的远程访问权限# firewall-cmd --zone=public --add-port=3306/tcp --permanent[root@localhost dnt]# firewall-cmd --zone=public --add-port=3306/tcp --permanentsuccess# 刷新防⽕墙规则# firewall-cmd --reload[root@localhost dnt]# firewall-cmd --reloadsuccess# 重启MySQL# systemctl restart mysqld[root@localhost dnt]# systemctl restart mysqld。
JDK1.7+tomcat7.0+mysql5.5.29安装配置图解
JDK安装配置JDK的使用主要有三步:JDK软件安装、环境变量配置、验证JDK配置。
JDK软件安装1、点击jdk-7u1-windows-7.0.exe,出现下图2、初始化安装程序完成后出现下图3、更改安装路径,修改后点击【确定】如下:点击下一步.4、安装界面如下:5、安装过程中会跳出进入jre安装路径设置,如下图:6、可以默认也可以更改在别的地方,如D:\java\jre确定后点击下一步。
如下图7、安装完成后点击完成即可,如下图JDK环境变量配置正确安装了JDK后,我们需要对其进行环境变量的设置。
1、点击“我的电脑->属性->高级系统设置->环境变量”,出现下图2、JAVA_HOME变量设置,在系统变量中点击【新建】,变量名处输入“JAVA_HOME”,变量值处输入“的:\java\jdk”,如下图,点击【OK】。
这里的变量值就是我们JDK的安装目录。
3、添加Path路径,在系统变量中找到Path变量,点击编辑,在变量值的最前面添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”,如下图,这里需注意,不是删除里面的变量值,而是添加,并且bin后面要加“;”。
4、添加CLASSPATH路径,在系统变量中点击【新建】,变量名处输入“CLASSPATH”,变量值处输入“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin\lib\tools.jar;”,如下图,点击【OK】。
注意,变量值中的“.;”千万不能少。
如果系统中已经存在CLASSPATH变量,只需在变量值前添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin\lib\tools.jar;”即可5、全部确定,使变量配置生效。
(win7不需要重新启动既可生效)验证JDK配置1、以管理员身份打开命令提示符如下2、输入“java-version”或者“javac”出现相关信息后即表示安装成功。
centos7.6安装mysql的正确步骤
centos7.6安装mysql的正确步骤1.centos7下安装mysqllinux下mysql安装包快速下载选择社区下载 MySQL Community Server (Archived Versions)Operating System:ret hatos看⾃⼰安装的系统版本这⾥我选择的RPM Bundle :(mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar)2.利⽤Sftp命令将安装包从win7上传到linuxalt +p #快速打开SFTP传输窗⼝put -r D:\100_day_test\centos7_mysql\ #传输整个⽂件⾥的⽂件3.安装前提:3.1检查系统⾃带的Mysql,并卸载⾃带的版本查看:yum list installed |grep mysql卸载依赖:yum -y remove mysql-libs.x86_643.2更新rpm源:wget /get/mysql-community-release-el6-5.noarch.rpm --no-check-certificate3.3安装本地mysql源yum localinstall mysql-community-release-el6-5.noarch.rpm3.4验证是否安装成功yum repolist all | grep mysql3.5修改默认版本为5.7⽅法1:yum-config-manager --disable mysql56-communityyum-config-manager --enable mysql57-community-dmr⽅法2:编辑配置⽂件vi /etc/yum.repos.d/mysql-community.repo把mysql5.6的enabled=0把mysql5.7的enabled=1保存退出4.安装mysqlyum install mysql-community-server5.出现⼀下错误:Error: Package: mysql-community-server-5.7.29-1.el6.x86_64 (mysql57-community-dmr)Requires: libsasl2.so.2()(64bit)You could try using --skip-broken to work around the problemYou could try running: rpm -Va --nofiles --nodigest6.解决⽅案修改vim /etc/yum.repos.d/mysql-community.repo 源⽂件这⾥注意,出现这个错误卸载重装不管⽤,禁⽤mysql其他版本,只启⽤5.7更改以下2点:更改:enabled=0gpgcheck=07.安装mysqlyum install mysql-community-server8.mysql安装完成。
Centos 安装与配置 jdk、tomcat、mysql
Centos 装jdk、tomcat1. 安装jdk·将下载下来的jdk-7u7-linux-i586.rpm通过ftp上传到linux服务器。
·检查系统是否已经安装了jdk:#rpm –qa | grep jdk //查看系统中已经安装的程序包含jdk的Centos 默认情况下会出现:java-1.6.0-openjdk-1.6.0.0-1.22.1.9.8.el5_6·首先卸载原有的jdk:#yum –y remove java-1.6.0-openjdk-1.6.0.0-1.22.1.9.8.el5_6#yum –y remove java*·卸载完成后重新安装:#rpm –ivh jdk-7u7-linux-i586.rpm //安装#rpm –qa | grep jdk //检查安装情况出现:jdk-1.7.0_07-fcs //表示已经安装成功·执行java javac 都可以看到相应的帮助信息,也可执行java –version 查看安装jdk的版本号,看到与所安装的jdk版本号相对应的版本号表示安装成功。
Jdk的安装目录一般是在:/usr/java下会根据jdk的版本再创建一个目录,如:/usr/java/jdk1.7.0_07·配置环境变量:#vi /etc/profile//在文件末尾添加:JA V A_HOME=/usr/java/jdk1.7.0_07PATH=$PATH:$JA V A_HOME/binCLASSPATH=.:$JA V A_HOME/lib/dt.jar:$JA V A_HOME/bli/tools.jar:$JA V A_HOM E/libJRE_HOME=$JA V A_HOME/jre存盘退出#export JA V A_HOME PATH CLASSPATH JRE_HOME //分发配置#source /etc/profile //重新执行配置2. 安装tomcat·将下载下来的apache-tomcat-6.0.20.tar.gz通过ftp上传到linux服务器。
【部署流程】CentOS 6.4安装JDK 1.7和Tomcat 7.0
一、环境描述
1. 服务器IP:19
2.168.118.197
2. 操作系统:CentOS 6.4 x64
3. Tomcat版本:7.0.56
4. JDK版本:1.7.0_71
二、安装JDK 1.7
1. 卸载OpenJDK
2. 下载JDK 1.7
浏览以下页面:
/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 选择jdk-7u71-linux-x64.tar.gz下载,存放在/root/Downloads/目录中,然后将其移动到/usr/目
3. 解压缩JDK 1.7
4. 删除安装压缩包
5. 添加环境变量
6. 配置生效
java -version
如果运行结果如下所示,则表示安装成功:
三、安装Tomcat 7.0
1. 下载Tomcat
2. 安装Tomcat
3. 配置catalina.out日志轮转
如果启动Tomcat服务之后,在Tomcat目录的logs子目录中看到catalina.2009-07-01.out样式的日志,则表示配置成功
4. 安装Tomcat APR插件
5. 修改webapps目录位置
6. 打开端口
7. 测试Tomcat 7.0是否安装成功
在浏览器的地址栏中输入如下URL:http://192.168.118.197:8080
若打开页面如下所示,则表示安装成功:。
centos7使用tomcat部署javaweb项目
centos7使⽤tomcat部署javaweb项⽬1.下载⼆进制安装包2.下载jdk和配置环境变量这⾥就不再多描述不清楚,可以3.在centos7下安装 tomcat#切换到/usr/local ⽬录下解压安装[root@localhost local]# cd /usr/local/[root@localhost local]# tar xf apache-tomcat-8.0.50.tar.gz#启动tomcat 脚本为startup.sh[root@localhost local]# cd apache-tomcat-8.0.50/[root@localhost apache-tomcat-8.0.50]# ./bin/startup.shUsing CATALINA_BASE: /usr/local/apache-tomcat-8.0.50Using CATALINA_HOME: /usr/local/apache-tomcat-8.0.50Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.0.50/tempUsing JRE_HOME: /usr/lib/jvm/javaUsing CLASSPATH: /usr/local/apache-tomcat-8.0.50/bin/bootstrap.jar:/usr/local/apache-tomcat-8.0.50/bin/tomcat-juli.jar Tomcat started.#登陆⽹页验证如果不能显⽰,估计是防⽕墙,要么关闭防⽕墙或者防⽕墙设置开放8080端⼝的规则。
#关闭tomcat脚本为shutdown.sh[root@localhost apache-tomcat-8.0.50]# ./bin/shutdown.shUsing CATALINA_BASE: /usr/local/apache-tomcat-8.0.50Using CATALINA_HOME: /usr/local/apache-tomcat-8.0.50Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.0.50/tempUsing JRE_HOME: /usr/lib/jvm/javaUsing CLASSPATH: /usr/local/apache-tomcat-8.0.50/bin/bootstrap.jar:/usr/local/apache-tomcat-8.0.50/bin/tomcat-juli.jar 4.编写⼀个tomcat的启动脚本并加⼊service系统服务[root@localhost apache-tomcat-8.0.50]# cat /etc/rc.d/init.d/tomcat#!/bin/bash#chkconfig: 23451090#description: Starts and Stops the Tomcat daemon.#by benjamin###############################################Startup script for Tomcat on Linux#filename tomcat.sh#Make sure the Java and the tomcat installation path has been added to the PATHJAVA_HOME=/usr/lib/jvm/java #JDK安装⽬录CATALINA_HOME=/usr/local/apache-tomcat-8.0.50 #tomcat安装⽬录export JAVA_HOMEexport CATALINA_HOME###############################################start_tomcat=$CATALINA_HOME/bin/startup.sh #tomcat启动⽂件stop_tomcat=$CATALINA_HOME/bin/shutdown.sh #tomcat关闭⽂件start() {echo -n "Starting tomcat: "${start_tomcat}echo"tomcat start ok."}stop() {echo -n "Shutting down tomcat: "${stop_tomcat}echo"tomcat stop ok."}# See how we were calledcase"$1"instart)start;;stop)stop;;restart)stopsleep10start;;*)echo"Usage: $0 {start|stop|restart}"esacexit 0#给启动脚本授权chmod 755 /etc/rc.d/init.d/tomcat#将tomcat加⼊到系统服务中chkconfig --add /etc/rc.d/init.d/tomcat# 在tomcat中的catalina.sh⽂件中添加如下变量vim /usr/local/apache-tomcat-8.0.50/bin/catalina.sh#在配置⽂件中加⼊如下变量export JAVA_HOME=/usr/lib/jvm/java #javajdk的安装路径,使⽤echo $JAVA_HOME命令可以读取export CATALINA_HOME=/usr/local/apache-tomcat-8.0.50export CATALINA_BASE=/usr/local/apache-tomcat-8.0.50export CATALINA_TMPDIR=/usr/local/kencery/apache-tomcat-8.0.50/temp# 验证是否已加⼊service[root@localhost apache-tomcat-8.0.50]# service tomcat startStarting tomcat: Using CATALINA_BASE: /usr/local/apache-tomcat-8.0.50Using CATALINA_HOME: /usr/local/apache-tomcat-8.0.50Using CATALINA_TMPDIR: /usr/local/kencery/apache-tomcat-8.0.50/tempUsing JRE_HOME: /usr/lib/jvm/javaUsing CLASSPATH: /usr/local/apache-tomcat-8.0.50/bin/bootstrap.jar:/usr/local/apache-tomcat-8.0.50/bin/tomcat-juli.jar Tomcat started.tomcat start ok.5.设置tomcat开机⾃启动#在开机⾃启动⽂件中导⼊ tomcat的相关路径和所依赖的jdk相关路径[root@localhost ~]# cat /etc/rc.d/rc.local#!/bin/bash# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES## It is highly advisable to create own systemd services or udev rules# to run scripts during boot instead of using this file.## In contrast to previous versions due to parallel execution during boot# this script will NOT be run after all other services.## Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure# that this script will be executed during boot.touch /var/lock/subsys/localexport JAVA_HOME=/usr/lib/jvm/javaexport CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/binexport CATALINA_HOME=/usr/local/apache-tomcat-8.0.50/#tomcat⾃启动$CATALINA_HOME/bin/startup.sh# reboot后检查8080端⼝是否还在,在的话证明开机启动设置ok[root@localhost ~]# netstat -lntup|grep8080tcp6 00 :::8080 :::* LISTEN 625/java6.给tomcat⽹页设置登陆帐号密码b. 在tomcat安装包下⾯的conf⽂件下含有⼀个tomcat-usrs.xml⽂件,修改此⽂件即可,命令如下:vim tomcat-users.xml<role rolename="admin-gui"/><role rolename="manager-gui"/><user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>#如若我们现在想访问tomcat中图形化管理应⽤的功能,也就是Manager App,就需要指定manager-gui的权限,如果想访问host manager就必须指定admin-gui权限c.重启tomcat[root@localhost conf]# service tomcat restartd ⽹页验证7.使⽤eclipse打包java web项⽬以上所有⼯作完成之后,我们需要将⾃⼰要发布的项⽬打包,那么在MyEclipse中如何打包项⽬呢?a. 随便创建⼀个JavaWeb项⽬,如图所⽰:b. 在项⽬上单击右键选择【Export】-【MyEclipse JavaEE】⽂件夹-【WAR file】,单击【Next>】如图所⽰,选择存放打包程序的地址,单击【Finish】完成,即实现了打包,在完成之后可以去你打包的地⽅看⼀下是否打包成功。
Pentaho安装配置
Pentaho安装配置一、系统配置1.Windows环境试验环境为Windows 7 专业版。
需要安装配置JDK(试验环境为1.7.0_67)。
打开计算机→系统属性→高级系统设置→环境变量→新建系统变量Path=%JAVA_HOME%\bin;、JAVA_HOME=C:\Program Files\Java\jdk1.7.0_60、Classpath=%JAVA_HOME%\jre\lib\rt.jar;.;(注意这里是分号结束)。
配置成功后,打开命令提示符,输入java –version,会出现版本信息。
输入javac会出现相关提示命令,说明配置成功。
2.Linux环境试验环境为CentOS 7。
需要安装配置JDK(JDK1.7.0_67)。
试验环境安装tar.gz文件。
首先解压缩JDK到/usr/lib/jvm下。
然后配置环境变量。
gedit /etc/profile(GNOME环境)在文件最下端输入:export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_67export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$PATH保存退出然后在终端输入source /etc/profile这时JDK还不是默认环境,需要配置在终端依次输入命令sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk/bin/java 300sudo update-alternatives --install /usr/bin/javacjavac /usr/lib/jvm/jdk/bin/javac 300sudo update-alternatives --config java接下来输入java -version 就可以看到版本信息了。
Centos7安装并配置mysql5.6完美教程
Centos7安装并配置mysql5.6完美教程Centos7将默认替换成了Mariadb,对于我们这些还想使⽤的开发⼈员来说并不是⼀个好消息。
然⽽,⽹上关于安装mysql数据库的教程数不胜数,但是,⼤多教程都是漏洞百出。
今天,为了帮助各位需要的⼈,从⽽写下Centos7安装配置mysql5.6的教程。
好了,话不多说,上教程:⼀、安装MySQL2、卸载系统⾃带的Mariadb打开Terminal终端:[root@localhost ~]# rpm -qa|grep mariadb // 查询出来已安装的mariadb[root@localhost ~]# rpm -e --nodeps ⽂件名 // 卸载mariadb,⽂件名为上述命令查询出来的⽂件3、删除etc⽬录下的f[root@localhost ~]# rm /etc/f4、执⾏以下命令来创建mysql⽤户组[root@localhost ~]# groupadd mysql5、执⾏以下命令来创建⼀个⽤户名为mysql的⽤户并加⼊mysql⽤户组[root@localhost ~]# useradd -g mysql mysql6、将下载的压缩包放到 /usr/local/ ⽬录下(通过mv 要移动的⽂件 /usr/local/)7、解压安装包[root@localhost ~]# tar -xvf mysql-5.6.34-linux-glibc2.5-x86_64.tar注:如果压缩包为:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz,则解压命令为: tar -zxvf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz8、将解压好的⽂件夹重命名为mysql[root@localhost local]# mv 解压出来的⽂件夹名 mysql9、在 etc 下新建配置⽂件f,并在该⽂件中添加⼀下代码:当然,也有简单⽅式:直接copy⼀份f⽂件到/etc下,然后再修改即可。
【推荐下载】Centos7 下面安装 MySql 客户端
Centos7 下面安装MySql 客户端2016/12/13 1 Workench 是官发发布的Mysql 客户端,是Linux 下面比较通用的了,如果使用X 界面,可以试着熟悉下。
下载链接:cdn.mysql//Downloads/MySQLGUITools/mysql-workbench-community-6.3.8-1.el7.x86_64.rpmcd 到下载目录;执行sudo rpm -iU mysql-workbench-community-6.3.8-1.el7.x86_64.rpm 如果系统依赖软件不满足,会提示,比如我的是这样的:[mslagee@centos-dev Downloads]$ rpm -iU mysql-workbench-community-6.3.8- 1.el7.x86_64.rpm 警告:mysql-workbench-community-6.3.8-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥ID 5072e1f5: NOKEY 错误:依赖检测失败:libatkmm- 1.6.so.1()(64bit) 被mysql-workbench-community-6.3.8-1.el7.x86_64 需要libcairomm-1.0.so.1()(64bit) 被mysql-workbench-community-6.3.8-1.el7.x86_64 需要libgdkmm-2.4.so.1()(64bit) 被mysql-workbench-community-6.3.8-1.el7.x86_64 需要libgiomm- 2.4.so.1()(64bit) 被mysql-workbench-community-6.3.8-1.el7.x86_64 需要libglibmm- 2.4.so.1()(64bit) 被mysql-workbench-community-6.3.8-1.el7.x86_64 需要libgtkmm- 2.4.so.1()(64bit) 被mysql-workbench-community-6.3.8-1.el7.x86_64 需要libodbc.so.2()(64bit) 被mysql-workbench-community-6.3.8-1.el7.x86_64 需要libodbcinst.so.2()(64bit) 被mysql-workbench-community-6.3.8-1.el7.x86_64 需要libpangomm-1.4.so.1()(64bit) 被mysql-workbench-community-6.3.8-1.el7.x86_64 需要libpq.so.5()(64bit) 被mysql-workbench-community-6.3.8-1.el7.x86_64 需要libsigc- 2.0.so.0()(64bit) 被mysql-workbench-community-6.3.8-1.el7.x86_64 需要这时候可以使用yum 的search 命令查询相关的软件包,注意,Notice 里面的提示可能是实际依赖的子包/库,不一定是真正的软件包名,因此搜索时,可以尝试着去掉一些无关的前缀或者后缀,有时候一个软件包包含了很多个被依赖的环境,因此不一定。
Linuxcentos7环境下MySQL安装教程
Linux centos7环境下MySQL安装教程MySQL所使用的SQL 语言是用于访问数据库的最常用标准化语言。
那么你知道Linux centos7环境下MySQL安装教程么?接下来是小编为大家收集的Linux centos7环境下MySQL安装教程,欢迎大家阅读:Linux centos7环境下MySQL安装教程1)、my.ini 保存到/etc/my.ini2)、用户权限,单独用户执行一、查找以前是否安装有mysql,使用下面命令:rpm –qa | grep -i mysql如果显示有如下包则说明已安装mysqlmysql-4.1.12-3.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.1二、下载mysql解压包mysql-5.7.17-linux-glibc2.5-x86_64.tar (去网站上下载)网址:/mysql/MySQL-5.7/也可以在Linux操作系统底下进行下载,输入如下命令wget /mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz创建目录software用于存放我们待会要下载的mysql包,先去到该目录输入命令:cd /software下载完成后,你会在software目录下看到多出一份mysql安装包文件三、建立用户,以及mysql的目录1、groupadd mysql #建立一个mysql的组2、useradd -r -g mysqlmysql #建立mysql用户,并且把用户放到mysql组3、passwd mysql #给mysql用户设置一个密码四、解压mysql安装包1、先把tar.gz包移动到/usr/local 目录下,输入命令mv /software/MySQL/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz/usr/local2、解压tar.gz包先去到/usr/local 目录下,输入命令cd /usr/local解压命令 tarzxvfmysql-5.7.17-linux-glibc2.5-x86_64.tar.gz输入查看目录命令 ll会发现多出目录 mysql-5.7.17-linux-glibc2.5-x86_64注意:没有data 目录,my.ini文件在support-files 目录下3、改一下目录名字为 /usr/local/mysql(这是linux下mysql的默认安装安装目录)把解压出来的文件改下名字,改为mysql输入命令: mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql五、配置相关的启动配置文件首先要去到support-files/文件目录下输入命令: cd support-files/1、复制f 到 /etc/f (mysql启动时自动读取)输入命令 f /etc/f2、解决乱码问题输入命令:vi /etc/f (进入可编辑状态)更改:[mysql]default-character-set=utf8(表示解决客户端乱码问题)[mysqld]default-storage-engine=INNODBcharacter_set_server=utf8(表示解决服务端乱码问题)3、复制mysql.server 到/etc/init.d/ 目录下【目的想实现mysqld -install这样开机自动执行效果】输入命令 cp mysql.server /etc/init.d/mysql (mysql是服务名)注意:/etc/init.d/ 目录,等效于注册表HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services记录有那些服务4、修改/etc/init.d/mysql 参数输入命令 vi /etc/init.d/mysql给与两个目录位置basedir=/usr/local/mysqldatadir=/usr/local/mysql/data5、给目录/usr/local/mysql 更改拥有者输入命令 chown -R mysql:mysql /usr/local/mysql/六、初始化mysql的数据库1、初始化mysqlmysql_install_db (老版本的做法)新版本:初始化输入命令./mysqld --initialize --user=mysql--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 生成出一个data目录,代表数据库已经初始化成功并且mysql的root用户生成一个临时密码:(记录下临时密码XXX)2、给数据库加密输入命令./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data3、启动mysql输入命令 ./mysqld_safe --user=mysql & (&符表示提交到后台运行mysql服务)七、进入客户端1、登录输入命令 ./mysql -uroot -p然后再输入你的临时密码2、修改密码输入命令set password=password(‘xxxx')八、window远程访问Linux虚拟机的mysql先来看看数据库结构1、关闭防火墙 (或者给防火墙开放端口),这样window才能连接上输入命令 systemctl stop firewalld.service2、给Windows授权输入命令mysql>grant all privileges on *.* toroot@'%' identified by '123456';mysql>use mysql;mysql>select host,user from user;【多出一条远程登录用户记录】mysql>flush privileges;3、远程链接数据库,或者重启(init 6)。
虚机安装
下载VirtualBox,地址https:///wiki/Downloads;VirtualBox安装1、安装VirtualBox2、CentOS 安装1)启动VirtualBox,点击新建创建虚机2)在名称中输入CentOS 64,下面操作系统和版本会自动匹配3)分配内存4)设置硬盘大小3、安装操作系统可选择自定义二、文件安装安装原文件都下载到/usr/src/目录下,文件安装在/usr/local/目录下。
1、JDK安装一般centos系统都有自带JDK,版本较低,先卸载当前版本。
#rpm -qa | grep java结果如下执行#yum remove java*..*进行卸载1)下载JDK,进入/usr/src/;2)执行命令wget/otn-pub/java/jdk/6u30-b12/jdk-6u30-linux-x64-rpm.bin;#下载安装源文件3)#cp jdk-6u30-linux-x64-rpm.bin /usr/loca;#拷贝文件到/usr/local下;4)#cd /usr/local;5)chmod +x jdk-6u30-linux-x64-rpm.bin ;#添加可执行权限6)./jdk-6u30-linux-x64-rpm.bin ;#执行安装默认安装在/usr/local/java目录下设置环境变量,#vi ./profile加入环境变量#export JAVA_HOME=/usr/local/java/jdk1.6.0_30#export JRE_HOME=$JAVA_HOME/jre#exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$ JAVA_HOME/lib/dt.jar:$JAVA_HO ME/lib/tools.jar#export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH立刻生效#source /etc/profile确认是否生效2、MySQL安装安装编译器gcc#yum install gcc#yum install gcc-c++#wget/archives/mysql-6.0/mysql-6.0.11-alpha-l inux-x86_64-glibc23.tar.gz建用户,用户组# groupadd mysql# adduser -g mysql mysql# cp support-files/f /etc/f我们的mysql安装在 /usr/local/mysql/ 里# ln -s mysql-5.5.2-m2-linux-x86_64-icc-glibc23 mysql# chown -R mysql.mysql /usr/local/mysql/# /usr/local/mysql/ scripts/mysql_install_db --user=mysql# chown -R root.root /usr/local/mysql/# chown -R mysql.mysql /usr/local/mysql/var/启动一下 ,后面加一个&表示后台运行# /usr/local/mysql/bin/mysqld_safe --user=mysql &# netstat -ant 看到3306端口号,说明已启动加入到开机启动中# cp support-files/mysql.server /etc/rc.d/init.d/mysqld给权限# chmod 755 /etc/rc.d/init.d/mysqld把mysqld服务加入启动中# chkconfig --add mysqld运行级别# chkconfig --level 345 mysqld on设置密码# /usr/local/mysql/bin/mysqladmin -u root password "****"进入mysql# /usr/local/mysql/bin/mysql –u root -p输入密码,就进入了看有哪些库 :show databases;退出:quit配置mysql 库文件的搜索路径:# echo "/usr/local/mysql/lib/" >>/etc/ld.so.conf# ldconfig 生效# ldconfig -v 输出一下添加mysql到系统的环境变量中# echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile # source /etc/profile 生效Mysql安装完成3、Apr安装#cd /usr/src#Wget //apr/apr-1.4.5.tar.gz#tar zxvf apr-1.4.5.tar.gz#cd apr-1.4.5# ./configure --prefix=/usr/local/apr#make#make install#cd ..#wget //apr/apr-util-1.4.1.tar.gz#tar zxvf apr-util-1.4.1.tar.gz#cd apr-util-1.4.1# ./configure --prefix=/usr/local/apr-util--with-apr=/usr/local/apr # make && make install#cd ..#wget //apr/apr-iconv-1.2.1.tar.gz#cd apr-iconv-1.2.1#./configure--prefix=/usr/local/apr-iconv--with-apr=/usr/local/apr##4、Apache 安装#cd /usr/src/#wget /apache/httpd/httpd-2.2.22.tar.gz #tar zxvf httpd-2.2.22.tar.gz# cd httpd-2.2.22# ./configure --prefix=/usr/local/apache --enable-so--enable-rewrite --enable-proxy --enable-proxy-ajp--enable-proxy-balancer --with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util#make&make install启动apache# /usr/local/apache/bin/apachectl start看一下端口, 有没有80端口# netstat -ant也可以看一下进程# ps -ef | grep httpd把apache加入开机自启动# cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd# vi /etc/rc.d/init.d/httpd在第二行新加两行,内容如下:# chkconfig: 2345 10 90# description: Activates/Deactiates Apache Web Server保存退出.# chkconfig --add httpd 加入自启动# chkconfig --level 345 httpd on 设置运行级别重启apache:# /usr/local/apache/bin/apachectl restart5、Tomcat安装只要解压就可以了, 不用安装#wget/apache/tomcat/tomcat-6/v6.0.35/bin/apach e-tomcat-6.0.35.tar.gz# cp apache-tomcat-6.0.35.tar.gz /usr/local/# cd /usr/local/# tar zxvf apache-tomcat-6.0.35.tar.gz# rm -fr apache-tomcat-6.0.35.tar.gz# mv apache-tomcat-6.0.35/ tomcat(改名字为tomcat)# vi /usr/local/tomcat/bin/catalina.sh在最后加入一行 JAVA_HOME=/usr/java/jdk1.6.0_30保存退出:wq启动:# /usr/local/tomcat/bin/startup.sh使用# service iptables stop 以关闭防火墙测试。
jdk1.7,myeclipse,tomcat10安装图解
环境变量设置当你只想用JAVA环境时,你可以只配置环境变量,但你要用Tomcat时,就要这么配置:在系统变量中添加:JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10\ 指向你的jdk安装路径在path中添加: ;%JAVA_HOME%\bin(i注意%号前要有分号)在系统变量中添加:classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME %\lib\tools.jar这样做无论你用什么软件都不会有问题了。
win7 64bit的系统你还要下载最新的JDK及Tomcat,在官网上都能找到,它是相对应的64bit版本。
重要:你配置成功后,如果电脑的Ping命令不能使用,必须在path路径后加;%SystemRoot%\System32;%SystemRoot%;这样你才是真正的成功了!jdk下载地址/technetwork/java/javase/downloads/j dk7-downloads-1880260.html上面先点accept(上面方框里),然后选择windowsX86(倒数第二个,这个是32位的)不点accept就会出现下载好,安装Jdk安装成功就会出现Myeclipse10破解版安装选all,然后点finish,之后破解下载一个破解软件打开myeclipse这个是工作区间,不放c盘,用英文名的文件夹,而且要写多一级目录,最下面那个use。
不打勾,让他每次都提醒你,然后ok就好这个事弄插件的,打钩,然后点no接下来安装tomcat用myeclipse的集成环境打开myeclipse找到这个图标点这个左边选你安装的tomcat,右边选完第一个其他的应该就自动出来了设置一下你的 jdk 选择你装的 jdk,按ADD键如果jre不行,出现如图就再加一次,加jdk之后运行myeclipse这就算启动成功了,上面图为我的访问端口号以后写好代码放进去从这里访问就可以看了调试也是这样打开网址,大概会出现这样一个图之后再改一下编码这样基本就大功告成了。
CentOS6.7下安装Tomcat
CentOS下安装配置Tomcat演示环境系统:Linux CentOS 6.7 64位环境:无安装apache、php、mysql账号:Root一、下载相关安装包注:可以先进入#cd /usr/local/ /进里面后再下载(也可以根据自己情况而定)1、下载jdk2、下载Tomcat二、安装JDK和Tomcat1、编译安装Jdk[root@bogon tomcat]# mkdir /usr/java //建立jdk存放目录[root@bogon tomcat]# tar -xf jdk-8u77-linux-x64.gz[root@bogon tomcat]# mv jdk1.8.0_77 /usr/java/ //将解压出来的目录放到提前建立好的目录下到此JDK安装已经完成了2、配置jdk环境变量[root@bogon tomcat]# vim /etc/profile在尾部添加:export JAVA_HOME=/usr/java/jdk1.8.0_77export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHexport CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH [root@bogon tomcat]# source /etc/profile //使环境变量生效[root@bogon tomcat]# java -version //测试安装的Java 出现如下所示的java version "1.8.0_77"Java(TM) SE Runtime Environment (build 1.8.0_77-b03)Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)注:如果出现差不多没有关系3、安装Tomcat[root@bogon tomcat]# tar -xf apache-tomcat-8.0.33.tar.gz[root@bogon tomcat]# mv apache-tomcat-8.0.33 /usr/local/tomcat //更名且指定你存放的目录路径[root@bogon tomcat]# cd /usr/local/tomcat/bin/[root@bogon bin]# sh startup.sh //启动tomcatUsing CATALINA_BASE: /usr/local/tomcatUsing CATALINA_HOME: /usr/local/tomcatUsing CATALINA_TMPDIR: /usr/local/tomcat/tempUsing JRE_HOME: /usr/java/jdk1.8.0_77Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Tomcat started.出现以上信息则启动成功三、验证结果访问http://192.168.2.68:8080 /访问地址IP:8080 如果访问不了#/etc/init.d/iptables stop /停用防火墙再访问看看到此tomcat安装完成,也完成了测试,接下里说说自动启动的相关设置Centos设置Tomcat开机启动1、进入编辑[root@bogon bin]# vim /etc/rc.d/rc.local //开机启动的脚本2、打开后在最底部加入下面图中的几行注:如果你的安装路径与上图中不一样,请自己改动你的安装路径3、重启服务器,试试能不能访问如果发现不能访问按下面方法处理试试[root@bogon ~]# netstat -antlp //查看开启服务端口如上图发现8080端口已经开启,即tomcat启动成功那么我们想到了防火墙,[root@bogon ~]# iptables stop //首先关闭防火墙[root@bogon ~]# chkconfig --list //联想到可能防火墙开机自启动[root@bogon ~]# chkconfig iptables off //关闭防火墙的开机自启动即可CentOS Tomcat修改默认端口1、打开tomcat配置文件[root@bogon ~]# vim /usr/local/tomcat/conf/server.xml //配置文件存放路径2、打开Tomcat配置文件之后按/8080 快速检索3、修改端口,将8080 修改为80试试,修改完成保存退出重启tomcat并检测[root@bogon ~]# cd /usr/local/tomcat/bin/ //切换到执行脚本的目录[root@bogon bin]# sh shutdown.sh //停止tomcat[root@bogon bin]# sh startup.sh //启动tomcat[root@bogon bin]# netstat -antlp //端口查看如上图显示,修改成功访问http://192.168.2.68 访问成功。
Centos7下安装MySQL8.0.23的步骤(小白入门级别)
Centos7下安装MySQL8.0.23的步骤(⼩⽩⼊门级别)⾸先简单介绍⼀下什么叫MySQL;数据库简⽽⾔之就是存储数据的仓库,为了⽅便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。
是为了实现⼀定的⽬的,按照某种规则组织起来的数据的集合;MySQL是⼀种开放源代码的关系型数据库管理系统(RDBMS),使⽤最常⽤的数据库管理语⾔--结构化bai查询语⾔(SQL)进⾏数据库管理。
通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。
那么我们常见的数据库模型:1,关系型数据库 MySql Oracle SQL Server2,⾮关系型数据库 2,1⽂档存储数据库 MongDB 2,2键值存储数据库 Redis Memcached 2,3列存储数据库 HBase 2,4图形数据库 Neo4J关于数据库在公司⾯试的题⽬都有那些呢? 1,SQL语句操作数据库 2,SQL语句操作表结构 3,表和类之间的关系 字段和属性之间的关系表对应的是java中的类,⽤来存储数据库中取出的数据字段名(列)和类中的成员变量属性⼀致表中的⾏根据类创建的对象3,SQL语句的介绍: MySql不认识java,那么就需要交互,需⽤到数据库认识的语⾔ SQL语句是数据代码库⼀⼂环境虚拟机: centos7MYSQL:mysql-8.0.23-1.el7.x86_64.rpm-bundle①⾸先要去把MySQL安装包下好①⼂②⼂③⼂④⼂⑤⼂按照以上步骤就将mysqi压缩包下载到电脑上了⼆⼂下⾯打开虚拟机并且使⽤远程⼯具xshell连接&CRT连接。
我这⾥使⽤xshellxshell6下载包提取码: 9nqz虚拟机这⾥就不介绍了,⽹上有很多安装虚拟机的⽅法①⼂打开虚拟机然后就不⽤管了;②⼂直接打开xshell输⼊IP创建远程连接③⼂输⼊⽤户密码④⼂登录成功三⼂正菜开始通过rpm -qa | grep mariadb 命令查看mariadb 的安装包②⼂再通过命令 rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps 卸载mariadb③⼂再通过rpm -qa | grep mariadb查看mariadb④⼂通过cd /usr/local/ 命令进⼊根⽬录下的usr⽬录下的local⽬录,这个⽬录是放⼀些本地的共享资源的⑤⼂通过ll查看⼀下⽬录结构⑥⼂通过mkdir mysql 命令在当前⽬录下创建⼀个名为 mysql 的⽬录,并且ll查看⼀下新建的mysql⽬录⑦⼂通过cd mysql进⼊mysql⽬录,再 ll看⼀下⽬录结构⑧⼂然后通过 rz 命令上传之前下载的mysql数据包⑨⼂上传完成A⼂再通过 ll 查看当前⽬录结构 B⼂通过 tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar 命令解压tar 包C⼂通过 clear 命令清⼀下屏D⼂通过rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装commonE ⼂通过rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm --nodeps --force命令安装libsF⼂.通过rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm --nodeps --force命令安装clientG⼂通过rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm --nodeps --force命令安装serverH⼂通过rpm -qa | grep mysql 查看已安装的mysql资源I⼂输⼊以下命令mysqld --initialize 初始化chown mysql:mysql /var/lib/mysql -R 授权systemctl start mysqld 开启mysql服务systemctl status mysqld 查看mysql 状态J⼂通过cat /var/log/mysqld.log | grep password 查看root初始密码K⼂使⽤root⽤户登录mysql ,并修改root⽤户密码mysql -u root -p #回车之后输⼊前⾯的初始密码也就是上⾯查看的初始密码(填⾃⼰的密码)然后输⼊alter user "root"@"localhost" identified by "Aa123456"; #修改密码(Aa123456 为⾃⼰设的密码可随意变换)L⼂然后再exit退出验证⼀下密码M⼂通过以下命令,进⾏远程访问的授权create user 'root'@'%' identified with mysql_native_password by 'Aa23456';grant all privileges on *.* to 'root'@'%' with grant option;flush privileges; #⽴即⽣效N⼂通过ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER; 命令修改加密规则,MySql8.0 版本和 5.0 的加密规则不⼀样,⽽现在的可视化⼯具只⽀持旧的加密⽅式。
详解CentOS7.0安装与配置Tomcat-7
详解CentOS7.0安装与配置Tomcat-7安装说明安装环境:CentOS-7.0.1406安装⽅式:源码安装软件:apache-tomcat-7.0.29.tar.gz安装前提系统必须已安装配置JDK6+,安装请参考:在CentOS-6.3中安装与配置JDK-7。
安装tomcat将apache-tomcat-7.0.29.tar.gz⽂件上传到/usr/local中执⾏以下操作:代码如下:[root@admin local]# cd /usr/local[root@admin local]# wget /apache-mirror/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz [root@admin local]# tar -zxv -f apache-tomcat-7.0.29.tar.gz // 解压压缩包[root@admin local]# rm -rf apache-tomcat-7.0.29.tar.gz // 删除压缩包[root@admin local]# mv apache-tomcat-7.0.29 tomcat启动Tomcat执⾏以下操作:代码如下:[root@admin ~]# /usr/local/tomcat/bin/startup.sh //启动tomcatUsing CATALINA_BASE: /usr/local/tomcatUsing CATALINA_HOME: /usr/local/tomcatUsing CATALINA_TMPDIR: /usr/local/tomcat/tempUsing JRE_HOME: /usr/java/jdk1.7.0/jreUsing CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar出现以上信息说明已成功启动。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
先在CentOS-6.5中安装与配置JDK-7,过程如下:安装说明系统环境:centos-6.3安装方式:rpm安装软件:jdk-7u65-linux-x64.rpm下载地址:/otn-pub/java/jdk/7u65-b17/jdk-7u65-linux-x64.rpm检验系统原版本[root@zck ~]# java -versionjava version "1.6.0_24"OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)进一步查看JDK信息:[root@zck ~]# rpm -qa | grep javatzdata-java-2012c-1.el6.noarchjava-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64卸载OpenJDK,执行以下操作:[root@zck ~]# rpm -e --nodeps tzdata-java-2012c-1.el6.noarch[root@zck ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64安装JDK上传新的jdk-7u65-linux-x64.rpm软件到/usr/local/执行以下操作:[root@zck local]# rpm -ivh jdk-7u65-linux-x64.rpmJDK默认安装在/usr/java中验证安装执行以下操作,查看信息是否正常:[root@zck bin]# java[root@zck bin]# javac[root@zck bin]# java -version设置环境变量这里我们需要找到profile文件,添加环境变量:#vim /etc/profile向文件里面追加以下内容:JAVA_HOME=/usr/java/jdk1.7.0_65JRE_HOME=/usr/java/jdk1.7.0_65/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH使修改生效[root@zck local]# source /etc/profile //使修改立即生效[root@zck local]# echo $PATH //查看PATH值到此jdk已经安装完毕。
下面是tomcat安装过程:安装说明安装环境:CentOS-6.5安装方式:源码安装软件:apache-tomcat-7.0.54.tar.gz下载地址:/apache/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7.0 .54.tar.gz安装前提系统必须已安装配置JDK6+,安装请参考上半部分安装tomcat将apache-tomcat-7.0.54.tar.gz文件上传到/usr/local中执行以下操作:[root@admin local]# cd /usr/local[root@admin local]# tar -zxv -f apache-tomcat-7.0.54.tar.gz // 解压压缩包[root@admin local]# rm -rf apache-tomcat-7.0.54.tar.gz // 删除压缩包[root@admin local]# mv apache-tomcat-7.0.54 tomcat启动Tomcat执行以下操作:[root@admin ~]# /usr/local/tomcat/bin/startup.sh //启动tomcat出现以上信息说明已成功启动。
防火墙开放8080端口增加8080端口到防火墙配置中,执行以下操作:[root@admin ~]# vi /etc/sysconfig/iptables#增加以下代码-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT重启防火墙[root@admin java]# service iptables restart通过以下地址查看tomcat是否运行正常:http://192.168.137.168:8080/看到tomcat系统界面,说明安装成功!同时安装多个tomcat:修改server.xml配置和第一个不同的启动、关闭监听端口。
修改后示例如下:<Server port="8050" shutdown="SHUTDOWN">端口:8049->8050<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --><Connector port="9080" maxHttpHeaderSize="8192"端口:8080->9080 maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false" redirectPort="8443" acceptCount="100"connectionTimeout="20000" disableUploadTimeout="true" />下面是mysql安装过程:CentOS6.5下以RPM方式安装MySQL5.5.38分别下载以下两个文件(由于我的机器是64位的故下载的64位版本):MySQL-server-5.5.38-1.el6.x86_64.rpmMySQL-client-5.5.38-1.el6.x86_64.rpm下载地址:/downloads/mysql/5.5.html#downloads通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库[root@localhost mysql]# rpm -qa | grep mysqlmysql-libs-5.1.71-1.el6.x86_64卸载掉原有mysql[root@localhost mysql]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 之后再次查看,发现自带mysql已经没有了[root@localhost mysql]# rpm -qa | grep mysql安装服务器[root@localhost mysql]# rpm -ivh MySQL-server-5.5.38-1.el6.x86_64.rpm 安装客户端[root@localhost mysql]# rpm -ivh MySQL-client-5.5.38-1.el6.x86_64.rpm 提示安装完成后,输入mysql 看是否安装成功[root@localhost mysql]# mysql如果出现如下错误信息:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)说明mysql服务还没有启动,输入service mysql start启动mysql服务[root@localhost mysql]# service mysql startStarting MySQL.. SUCCESS!启动成功首次安装时,默认密码为空,可以使用如下命令修改root密码,mysqladmin -u root password mypasswordmypassword为你设定的新密码rpm包安装的MySQL是不会安装/etc/f文件的,解决方法,只需要复制/usr/share/mysql目录下的f 文件到/etc目录,并改名为f即可cp /usr/share/mysql/f /etc/f设置字符集MySQL的默认编码是Latin1,不支持中文,要支持需要把数据库的默认编码修改为gbk或者utf8。
1、中止MySQL服务(service mysql stop)2、在/etc/下找到f3、打开f以后,在[client]、[mysqld]和[mysql]下面均加上default-character-set=utf8,保存并关闭4、启动MySQL服务(service mysql start)连接上mysql服务,输入以下命令mysql> show variables like 'character_set%';+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| character_set_client | utf8 || character_set_connection | utf8 || character_set_database | utf8 || character_set_filesystem | binary || character_set_results | utf8 || character_set_server | utf8 || character_set_system | utf8 || character_sets_dir | /usr/share/mysql/charsets/ |+--------------------------+----------------------------+8 rows in set (0.00 sec)CentOS系统安装好MySQL后,默认情况下不支持用户通过非本机连接上数据库服务器,下面是解决方法:1、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个命令的第一个mysql是执行命令,第二个mysql是系统数据名称,不一样的。