2018年06月15日

postgresql.org/download




# find / -name post*.conf
systemctl start postgresql-10

alter role postgres with password 'Passwd643';
posted by a23 at 09:23| Comment(0) | PostgreSQL

2018年06月06日

MariaDB 10.3からSEQUENCEに対応

SEQUENCEs were introduced in MariaDB 10.3

CREATE SEQUENCE





CREATE SEQUENCE seq2 START WITH 1 INCREMENT BY 1;
SELECT nextval(seq2);
SELECT setval(seq2,100);

注意)
SETVAL()SEQUENCE値を現在の値よりも小さい値に設定しませんこれは、SETVAL() 複製が安全であることを保証するために必要ですSEQUENCEを小さい番号に設定する場合は、ALTER SEQUENCEを使用します



SELECT nextval(sqe_name ) As ID;


開発環境用最低限のMySQL / MariaDB設定

文字コード確認
show variables like 'char%';

テーブル名の 大文字 小文字の区別をしているか確認
show variables where variable_name='lower_case_table_names';

lower_case_table_names  0 大文字と小文字を区別する Default
lower_case_table_names  1 小文字で格納
lower_case_table_names  2 全て大文字で格納

WindowsやMacOSは大文字小文字の区別しないみたいなので、注意が必要

# systemctl restart mariadb.service

[mysqld]
#skip-name-resolve
lower_case_table_names = 1
character-set-server = utf8
innodb_buffer_pool_size = 16M

posted by a23 at 15:39| Comment(0) | Mariadb

2018年06月05日

Install MariaDB10.3 on CentOS 7

Install MariaDB on CentOS 7


sudo gedit /etc/yum.repos.d/MariaDB.repo

# MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

sudo yum install MariaDB-server MariaDB-client


sudo systemctl enable mariadbsudo systemctl start mariadb


sudo systemctl enable mariadbsudo systemctl start mariadb

mysql -V


sudo mysql_secure_installation


mysql -u root -p

 

 




*文字コード確認
Show variables like 'character_set%';

*データベースの作成と、接続権限
Create Database testdb CHRACTER SET utf8;
grant all privileges on *.* to mausr1 identified by 'Passwd6';
FLUSH PRIVILEGES;


---------------------------Err---------------------------
[FireDAC][Phys][MySQL] Can't connect to MySQL server on 'localhost' (10061)
---------------------------
無題.png

find / -name my*.cnf

/etc/my.cnf
/etc/my.cnf.d/mysql-clients.cnf
/etc/my.cnf.d/server.cnf


ーブル名の 大文字 小文字の区別をしているか確認
show variables where variable_name='lower_case_table_names';



lower_case_table_names  0 大文字と小文字を区別する Default
lower_case_table_names  1 小文字で格納
lower_case_table_names  2 全て大文字で格納

WindowsやMacOSは大文字小文字の区別しないみたいなので、注意が必要

# systemctl restart mariadb.service

[mysqld]
#skip-name-resolve
lower_case_table_names = 1
character-set-server = utf8
innodb_buffer_pool_size = 16M
 
posted by a23 at 10:49| Comment(0) | Mariadb