linux中搭建開發環境
linux中搭建開發環境
工具
安裝JDK
-
將JDK解壓縮到opt目錄下
-
配置環境變數 ,
vim /etc/profile進入按下面進行新增JAVA_HOME=/opt/jdk1.8.0_152
PATH=/opt/jdk1.8.0_152/bin:$PATH
export JAVA_HOME PATH
-
配置完成後執行如下操作
source /etc/profile 或
重啟系統[最靠譜]
安裝Tomcat
- 解壓縮到/opt
- 進入到Tomcat目錄下的bin目錄中,啟動tomcat ./startup.sh
安裝Eclipse
找到Eclipse下bin,進行解壓即可,開啟需用圖形化介面
安裝MySQL(CentOS7)
檢查並刪除mysql舊版本
rpm -qa|grep mariadb如圖所示
先執行解除安裝命令:rpm -e --nodeps mariadb-libs
檢查/tmp資料夾許可權:chmod -R 777 /tmp
安裝MySQL
- 拷貝安裝包到opt目錄下
MySQL-client-5.5.54-1.linux2.6.x86_64.rpm
MySQL-server-5.5.54-1.linux2.6.x86_64.rpm
- 執行如下命令進行安裝
rpm -ivh MySQL-client-5.5.54-1.linux2.6.x86_64.rpm rpm -ivh MySQL-server-5.5.54-1.linux2.6.x86_64.rpm
- 檢查安裝是否成功
安裝完成後檢視MySQL的版本
執行 mysqladmin –version,如果打印出訊息,即為成功
MySQL的使用
-
MySQL服務的啟停
啟動: service mysql start
停止: service mysql stop -
設定root使用者的密碼
mysqladmin -u root password ‘123123’ -
登入MySQL
mysql -uroot -p123123 -
字符集問題
-
檢視MySQL安裝位置
show variables like 'character%’;
-
修改字符集
將/usr/share/mysql/中的my-huge.cnf 拷貝到/etc/下,改名為my.cnf
tips: mysql啟動時,會優先讀取/etc/my.cnf檔案。
在[client] [mysqld] [mysql]中新增相關的字符集設定
-
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci
[mysql]
default-character-set=utf8
重啟MySQL服務,檢視字符集
service mysql restart
修改已有庫表的字符集
修改庫的字符集
alter database 庫名 character set 'utf8';
修改表的字符集
alter table 表名 convert to character set 'utf8'
遠端訪問
MySQL預設的root使用者只允許本機登入,遠端通過SQLyog工具不能登入
建立可以遠端訪問的root使用者並授予所有許可權
grant all privileges on *.* to root@'%' identified by '123123‘;
修改當前使用者的密碼
set password =password('123456’)
修改某個使用者的密碼
update mysql.user set password=password('123456') where user='li4';
所有通過user表的修改,必須使用flush privileges 命令才能生效