LEPM/mariadb

mariadb 설치

janggos 2024. 2. 25. 14:23

 

sudo apt update;
sudo apt upgrade;

curl -LsS https://r.mariadb.com/downloads/mariadb_repo_setup | bash;
sudo apt update;
sudo apt install mariadb-server mariadb-client;

 

CREATE DATABASE `wordpress` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */;


CREATE USER 'userid'@'%' IDENTIFIED BY 'password';

-- '%'는 모든 호스트를 나타냅니다. 필요에 따라 호스트를 특정하십시오.
GRANT ALL PRIVILEGES ON blog.* TO 'userid'@'%';
FLUSH PRIVILEGES;


CREATE DATABASE IF NOT EXISTS wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'userid'@'%';
FLUSH PRIVILEGES;

sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
#bind-address            = 127.0.0.1

character-set-server     = utf8mb4
character-set-collations = utf8mb4_general_ci

 

 

* Uncaught mysqli_sql_exception: Server sent charset (0) unknown to the client. 방지

 

1. sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf

    character-set-server     = utf8mb4
    character-set-collations = utf8mb4_general_ci

 

2. CREATE DATABASE my_database CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

3. 워드프레스 wp-config.php

    define( 'DB_CHARSET', 'utf8mb4' );
    define( 'DB_COLLATE', 'utf8mb4_general_ci' );