若是安裝能夠使用java
rpm -qa | grep java | xargs rpm -e --nodeps
複製代碼
批量卸載全部帶有Java的文件 這句命令的關鍵字是javanode
首先檢索包含java的列表mysql
yum list java*
複製代碼
檢索1.8的列表linux
yum list java-1.8*
複製代碼
安裝1.8.0的全部文件sql
yum install java-1.8.0-openjdk* -y
複製代碼
使用命令檢查是否安裝成功數據庫
java -version
複製代碼
如今用tar包安裝5.7.22和5.7.20同樣的 5.7.20以後的和以前的版本仍是有點不同的apache
cd /usr/local/src
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
複製代碼
解壓vim
tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
複製代碼
複製centos
cp -r mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql
複製代碼
添加系統mysql組服務器
groupadd mysql
複製代碼
添加mysql用戶
useradd -r -g mysql mysql
複製代碼
添加完成後可用id mysql查看)
切到mysql目錄
cd /usr/local/mysql
複製代碼
修改當前目錄擁有者爲mysql用戶
chown -R mysql:mysql ./
複製代碼
安裝數據庫
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
複製代碼
看到有的報這個錯
bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
複製代碼
解決方法:
yum install -y libaio
複製代碼
執行如下命令建立RSA private key
bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
複製代碼
修改當前目錄擁有者爲mysql用戶
chown -R mysql:mysql ./
複製代碼
修改當前data目錄擁有者爲mysql用戶
chown -R mysql:mysql data
複製代碼
vim /etc/my.cnf
複製代碼
直接把下面內容複製上就行
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
#不區分大小寫 (sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 這個簡單來講就是sql語句是否嚴格)
lower_case_table_names = 1
log-error=/var/log/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid
複製代碼
添加開機啓動
cp /usr/local/mysql/support-files/
mysql.server /etc/init.d/mysqld
複製代碼
修改 vim /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
複製代碼
service mysqld start
#加入開機起動
chkconfig --add mysqld
複製代碼
若是出現錯誤 須要添加軟鏈接
ln -s /usr/local/mysql/bin/mysql /usr/bin
複製代碼
第一件事先修改密碼
alter user 'root'@'localhost' identified by 'root';
flush privileges; #刷新權限
GRANT ALL PRIVILEGES ON *.* TO 'root1'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; #受權新用戶
複製代碼
grant all privileges on *.* to root@"%" identified by "密碼";
flush privileges;
複製代碼
grant all privileges on *.* to root@"localhost" identified by "密碼";
flush privileges;
複製代碼
vim /etc/my.cnf
#insert打開編輯模式
#直接將文中的
#[mysqld]替換成下面的4句
#[client]
default-character-set=utf8
#[mysqld]
character_set_server=utf8
sql_mode=PIPES_AS_CONCAT,ANSI_QUOTES,NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
#加sql_mode這一句是爲了防止工具鏈接時執行語句報錯
#安裝完mysql後查詢出來的結果是這樣
select @@sql_mode;
sql_mode=PIPES_AS_CONCAT,ANSI_QUOTES,ONLY_FULL_GROUP_BY,NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
#這裏去掉了其中的 ONLY_FULL_GROUP_BY防止執行語句時報錯
#esc退出編輯模式,輸入:wq保存
#重啓mysql
service mysqld restart
#若是不設置字符集使用sql語句
select name,address,(case sex when 1 then '男' when 0 then '女' else '未知' end) as sex from t_student;
複製代碼
導出來的數據會出現亂碼的狀況
安裝Maven很是簡單,只須要將下載的壓縮文件解壓就能夠了。
cd /usr/local/src/
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
tar zxf apache-maven-3.1.1-bin.tar.gz
mv apache-maven-3.1.1 /usr/local/maven3
vi /etc/profile
#而後還須要 配置環境變量。
export M2_HOME=/usr/local/maven3
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
複製代碼
保存退出後運行下面的命令使配置生效,或者重啓服務器生效。
source /etc/profile
複製代碼
驗證版本
mvn -v
複製代碼
沒有報錯就成功了
netstat -lntp #查看監聽(Listen)的端口
netstat -antp #查看全部創建的TCP鏈接
netstat -tulpn #查看全部運行中的服務的詳細信息
ps -ef #顯示全部進程
ps -aux #顯示使用內存的進程
top 查看內存使用說明 (shift+m 按照排名)
複製代碼