mirror of
https://github.com/nextcloud/nextcloudpi.git
synced 2026-01-10 15:12:01 -03:30
lamp: fix mysql utf8 collation
This commit is contained in:
parent
c8f49b77aa
commit
30b0b6df98
@ -43,7 +43,7 @@ configure()
|
|||||||
DROP DATABASE IF EXISTS nextcloud;
|
DROP DATABASE IF EXISTS nextcloud;
|
||||||
CREATE DATABASE nextcloud
|
CREATE DATABASE nextcloud
|
||||||
CHARACTER SET utf8mb4
|
CHARACTER SET utf8mb4
|
||||||
COLLATE utf8mb4_unicode_ci;
|
COLLATE utf8mb4_general_ci;
|
||||||
GRANT USAGE ON *.* TO '$DBADMIN'@'localhost' IDENTIFIED BY '$DBPASSWD';
|
GRANT USAGE ON *.* TO '$DBADMIN'@'localhost' IDENTIFIED BY '$DBPASSWD';
|
||||||
DROP USER '$DBADMIN'@'localhost';
|
DROP USER '$DBADMIN'@'localhost';
|
||||||
CREATE USER '$DBADMIN'@'localhost' IDENTIFIED BY '$DBPASSWD';
|
CREATE USER '$DBADMIN'@'localhost' IDENTIFIED BY '$DBPASSWD';
|
||||||
|
|||||||
@ -162,7 +162,7 @@ configure()
|
|||||||
DROP DATABASE IF EXISTS nextcloud;
|
DROP DATABASE IF EXISTS nextcloud;
|
||||||
CREATE DATABASE nextcloud
|
CREATE DATABASE nextcloud
|
||||||
CHARACTER SET utf8mb4
|
CHARACTER SET utf8mb4
|
||||||
COLLATE utf8mb4_unicode_ci;
|
COLLATE utf8mb4_general_ci;
|
||||||
GRANT USAGE ON *.* TO '$DBADMIN'@'localhost' IDENTIFIED BY '$DBPASSWD';
|
GRANT USAGE ON *.* TO '$DBADMIN'@'localhost' IDENTIFIED BY '$DBPASSWD';
|
||||||
DROP USER '$DBADMIN'@'localhost';
|
DROP USER '$DBADMIN'@'localhost';
|
||||||
CREATE USER '$DBADMIN'@'localhost' IDENTIFIED BY '$DBPASSWD';
|
CREATE USER '$DBADMIN'@'localhost' IDENTIFIED BY '$DBPASSWD';
|
||||||
|
|||||||
@ -52,6 +52,7 @@ cp etc/ncp-config.d/nc-nextcloud.cfg /usr/local/etc/ncp-config.d/
|
|||||||
install_app lamp.sh
|
install_app lamp.sh
|
||||||
install_app bin/ncp/CONFIG/nc-nextcloud.sh
|
install_app bin/ncp/CONFIG/nc-nextcloud.sh
|
||||||
run_app_unsafe bin/ncp/CONFIG/nc-nextcloud.sh
|
run_app_unsafe bin/ncp/CONFIG/nc-nextcloud.sh
|
||||||
|
systemctl restart mysqld # TODO this shouldn't be necessary, but somehow it's needed in Debian 9.6. Fixme
|
||||||
install_app ncp.sh
|
install_app ncp.sh
|
||||||
run_app_unsafe bin/ncp/CONFIG/nc-init.sh
|
run_app_unsafe bin/ncp/CONFIG/nc-init.sh
|
||||||
bash /usr/local/bin/ncp-provisioning.sh
|
bash /usr/local/bin/ncp-provisioning.sh
|
||||||
|
|||||||
4
lamp.sh
4
lamp.sh
@ -127,8 +127,8 @@ EOF
|
|||||||
$APTINSTALL ssl-cert # self signed snakeoil certs
|
$APTINSTALL ssl-cert # self signed snakeoil certs
|
||||||
|
|
||||||
# configure MariaDB ( UTF8 4 byte support )
|
# configure MariaDB ( UTF8 4 byte support )
|
||||||
cp /etc/mysql/mariadb.conf.d/50-server.cnf /etc/mysql/mariadb.conf.d/90-ncp.cnf
|
cp /etc/mysql/mariadb.conf.d/50-server.cnf /etc/mysql/mariadb.conf.d/90-ncp.cnf
|
||||||
sed -i '/\[mysqld\]/ainnodb_large_prefix=on' /etc/mysql/mariadb.conf.d/90-ncp.cnf
|
sed -i '/\[mysqld\]/ainnodb_large_prefix=true' /etc/mysql/mariadb.conf.d/90-ncp.cnf
|
||||||
sed -i '/\[mysqld\]/ainnodb_file_per_table=1' /etc/mysql/mariadb.conf.d/90-ncp.cnf
|
sed -i '/\[mysqld\]/ainnodb_file_per_table=1' /etc/mysql/mariadb.conf.d/90-ncp.cnf
|
||||||
sed -i '/\[mysqld\]/ainnodb_file_format=barracuda' /etc/mysql/mariadb.conf.d/90-ncp.cnf
|
sed -i '/\[mysqld\]/ainnodb_file_format=barracuda' /etc/mysql/mariadb.conf.d/90-ncp.cnf
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user