在 Ubuntu 24.04 上安裝 OpenJDK
OpenJDK 包在 Ubuntu 24.04 的默認存儲庫中隨時可用。
打開終端并運行以下 apt 命令:
sudo apt update
查看是否已經安裝java
java --version
如果未安裝會有提示,直接復制命令安裝即可,默認版本:
sudo apt install default-jdk -y
如果你想安裝特定版本的 OpenJDK(例如 11,17,21)那么運行下面的命令
sudo apt install openjdk-11-jdksudo apt install openjdk-17-jdk
安裝完成再查看一下版本:
java --version
在 Ubuntu 24.04 上安裝 mysql
1.更新apt
sudo apt update
sudo apt upgrade -y
2、安裝mysql server
sudo apt install mysql-server
3、安裝完,mysql會自己啟動,查看mysql運行狀態,看到Active:active(running)則成功運行:
sudo service mysql status
4、查看版本,默認應該是8.0
mysql --version
5、設置自啟動
sudo systemctl enable mysql
6、登錄,默認沒有設置其密碼,并且只能在本地驗證登錄。直接回車即可
sudo mysql -u root -p
7、修改root密碼
alter user 'root'@'localhost' identified with mysql_native_password by '你的密碼';
8、完成后,退出
quit;
9.修改配置文件,沒有vim,安裝即可。或者用vi命令
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
10、導入數據庫文件
數據庫登錄后運行以下指令,先創建數據庫,再使用并導入文件:
CREATE DATABASE your_database;
USE your_database;
SOURCE /path/to/your_file.sql;
-------------------------------------------------------------最后有個坑--------------------------------------------------------
默認安裝的mysql,表名和數據庫名是嚴格區分大小寫的。這通常是Linux系統的默認設置
要查看MySQL是否區分大小寫,可以登錄數據庫,使用以下命令:
SHOW VARIABLES LIKE 'lower_case_table_names';
lower_case_table_names = 0:區分大小寫。
lower_case_table_names = 1:不區分大小寫。
直接修改,在配置文件中添加
[mysqld]
lower_case_table_names=1
會無法啟動,查看錯誤日志,無法識別lower_case_table_names=1。默認不允許修改。需要在安裝的過程指定。但安裝過程又沒有指定。
解決方法:
1、停止服務
sudo systemctl stop mysql
2、刪除之前mysql,(可先備份)
sudo rm -rf /var/lib/mysql
3、修改配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在文件中[mysqld]下添加
lower_case_table_names= 1
4、重新安裝
dpkg-reconfigure mysql-server-8.0
5、安裝后重新配置就行了。