Edited at

CentOSにMySQLをインストール

More than 1 year has passed since last update.


centos7 mariadb

yum install mariadb mariadb-server

自動起動設定

systemctl enable mariadb.service

起動

systemctl start mariadb.service


centos6 MySQL5.6

既存のMySQLを確認

rpm -qa | grep mysql

MySQLの削除

yum remove mysql*

rpmを追加

yum install http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

yumでMySQL5.6を追加

yum install mysql mysql-devel mysql-server mysql-utilities

確認

rpm -qa | grep mysql

mysql --version

サーバーを起動したら自動的に MySQL Server が起動するように設定

chkconfig mysqld on

文字コードの設定

vi /etc/my.cnf

[client]
default-character-set=utf8

[mysqld]
character-set-server=utf8

MySQLサーバの起動

service mysqld start

ユーザODBCの作成

[root@localhost]# mysql -u root -p

Enter password:[Enter](※初期設定はパスワードなし)

CREATE USER 'ODBC'@'192.168.11.10' IDENTIFIED BY 'password';
grant all privileges on *.* to 'ODBC'@'192.168.11.10' ;
exit;

ODBCユーザで入れることを確認する

mysql -h 192.168.11.10 -u ODBC -p

Enter password:password

データベースの作成

# 「kokyaku_kanri」データベースの作成

CREATE SCHEMA kokyaku_kanri;

# 「kokyaku_kanri」データベースを使用
USE kokyaku_kanri

# 「t_kokyaku」テーブルの作成
CREATE TABLE t_kokyaku(kid VARCHAR(4) PRIMARY KEY, name VARCHAR(20), todofuken VARCHAR(10), birthday DATE, point INT);

# レコードの追加
INSERT INTO t_kokyaku VALUES('C001', '渡部 剛', '栃木県', '1984-5-16', 1908);
INSERT INTO t_kokyaku VALUES('C002', '小松 直利', '青森県', '1981-8-28', 1722);