Skip to content

Commit

Permalink
Merge pull request #1242 from MatthewReed303/patch-5
Browse files Browse the repository at this point in the history
Update install_odbc_drivers.sh
  • Loading branch information
unocelli committed Jun 22, 2024
2 parents 6de922c + efc7fc6 commit 962cb30
Showing 1 changed file with 16 additions and 15 deletions.
31 changes: 16 additions & 15 deletions odbc/install_odbc_drivers.sh
Original file line number Diff line number Diff line change
Expand Up @@ -124,26 +124,27 @@ elif [ "$architecture" == "x64" ] || [ "$architecture" == "x86" ]; then
wget -q "https://dev.mysql.com/get/Downloads/Connector-ODBC/8.3/mysql-connector-odbc-8.3.0-linux-glibc2.28-x86-64bit.tar.gz" -O mysql-connector-odbc.tar.gz
else
echo "MySQL ODBC Driver Unsupported architecture: $architecture"
exit 1
fi

# Extracting MySQL ODBC Driver
echo "Extracting MySQL ODBC Driver..."
tar -xzf mysql-connector-odbc.tar.gz
if [ "$architecture" == "x64" ] || [ "$architecture" == "x86" ] || [ "$architecture" == "arm64" ]; then
# Extracting MySQL ODBC Driver
echo "Extracting MySQL ODBC Driver..."
tar -xzf mysql-connector-odbc.tar.gz

# Install the extracted driver
cd mysql-connector-odbc-*
cp -r bin/* /usr/local/bin
cp -r lib/* /usr/local/lib
# Install the extracted driver
cd mysql-connector-odbc-*
cp -r bin/* /usr/local/bin
cp -r lib/* /usr/local/lib

# Register the driver
echo "Registering MySQL ODBC Driver..."
myodbc-installer -a -d -n "MySQL ODBC 8.3 Unicode Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so"
myodbc-installer -a -d -n "MySQL ODBC 8.3 ANSI Driver" -t "Driver=/usr/local/lib/libmyodbc8a.so"
# Register the driver
echo "Registering MySQL ODBC Driver..."
myodbc-installer -a -d -n "MySQL ODBC 8.3 Unicode Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so"
myodbc-installer -a -d -n "MySQL ODBC 8.3 ANSI Driver" -t "Driver=/usr/local/lib/libmyodbc8a.so"

# Copy libmyodbc8*.so to odbc drivers
cp /usr/local/lib/libmyodbc8a.so /usr/lib/odbc/libmyodbc8a.so
cp /usr/local/lib/libmyodbc8w.so /usr/lib/odbc/libmyodbc8w.so
# Copy libmyodbc8*.so to odbc drivers
cp /usr/local/lib/libmyodbc8a.so /usr/lib/odbc/libmyodbc8a.so
cp /usr/local/lib/libmyodbc8w.so /usr/lib/odbc/libmyodbc8w.so
fi

# Verify that the driver is installed and registered
echo "Verifying driver installation..."
Expand Down

0 comments on commit 962cb30

Please sign in to comment.