ubuntu安装mysql

1、

# 查看有没有安装MySQL:

dpkg -l | grep mysql

 

2、

# 安装MySQL:

apt install mysql-server

 如果提示没有就用如下命令

执行sudo apt update更新安装源。
更新安装源更新后:
apt install mysql-server
然后继续如下操作

 

3、

安装完成之后可以使用如下命令来检查是否安装成功:

netstat -tap | grep mysql

 

4、

mysql -u root -p

-u 表示选择登陆的用户名, -p 表示登陆的用户密码,现在是mysql数据库是没有密码的,Enter password:处直接回车,就能够进入mysql数据库。

 

 

 

5、修改密码:

sudo vim /etc/mysql/debian.cnf  //查看mysql默认账号密码

mysql -udebian-sys-maint -p //进入数据库

mysql>use mysql;

//mysql数据库中的user表中的password字段为authentication_string

mysql>update user set authentication_string=PASSWORD("自定义密码") where user='root';

mysql>update user set plugin="mysql_native_password";

mysql>flush privileges;

mysql>quit

/etc/init.d/mysql restart  //重启mysql服务

mysql -u root -p 自定义密码  //进入mysql

 

6、修改远程访问:

创建用户名为test_mysql 密码为:mysql_520的用户:create user 'test_mysql'@'%' identified by 'mysql_520';
为该用户分配可访问的数据库:grant all on database.test to 'test_mysql'@'%';
flush privileges;
修改配置文件 bind-address            = 127.0.0.1
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
把:bind-address            = 127.0.0.1
修改为:bind-address        = 0.0.0.0

 

7、重启

重启:/etc/init.d/mysql restart

 

8、使用远程访问工具连接测试!

9、补充

修改root远程连接:
mysql> update user set Host = '%' where User ='root';
flush privileges;

 https://www.aliyun.com/1212/2019/home?userCode=r4cjyvz2

 

java

/java/jdk1.8.0_171

配置java 修改profile文件

/etc# vi profile
export JAVA_HOME=/java/jdk1.8.0_171

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=$JAVA_HOME/lib/

export PATH=$PATH:$JAVA_HOME/bin

export CATALINA_HOME=/tomcat9/apache-tomcat-9.0.27
使配置文件立即生效

source /etc/profile

验证java配置

#Java -version

安装Tomcat

将tomcat下载到服务器

//解压
/tomcat9/apache-tomcat-9.0.27

修改配置文件profile

export CATALINA_HOME=/tomcat9/apache-tomcat-9.0.27
使配置文件立即生效

source /etc/profile

 修改tomcat配置

1、配置外网访问
\apache-tomcat-9.0.27\webapps\manager\META-INF\context.xml

<Context antiResourceLocking="false" privileged="true" >
  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|\d+\.\d+\.\d+\.\d+" />
  <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>
2、配置用户
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <user username="tomcat1" password="你的密码" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
  <user username="admin2" password="你的密码" roles="manager-gui,manager-status"/>
  <user username="center3" password="你的密码" roles="manager-status"/>

 

posted @ 2019-11-22 21:25  天意天雨  阅读(148)  评论(0编辑  收藏  举报