반응형



Here is your custom MariaDB YUM repository entry for CentOS. Copy and paste it into a file under /etc/yum.repos.d/ (we suggest naming the file MariaDB.repo or something similar).

VI 로 해당 파일 만든다

vi  /etc/yum.repos.d/mariaDB.repo

# MariaDB 5.5 CentOS repository list - created 2014-12-16 08:14 UTC # http://mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

저장 !wq

After the file is in place, install MariaDB with:

sudo yum install MariaDB-server MariaDB-client


 root 패스워드와 외부 접속 설정

Mariadb root password 변경은 다음과 같이 진행합니다.

[admin@localhost ~]$ /usr/bin/mysql -u root mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.40-MariaDB MariaDB Server

Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [mysql]> update user set password=password('opennaru') where user='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4  Changed: 4  Warnings: 0

MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]> quit
Bye 


1. MySQL(Maria DB) 로 접속 한다.

2. use mysql 명령어를 입력한다.

3. grant all privileges on *.* to 'root'@'%' identified by '비밀번호'; 입력한다.

4. flush privileges; 입력한다.

5. my.cnf 파일 내용중에서 bind-address =127.0.0.1 을 주석(#)처리 하고 저장한다.
     bind-address = 127.0.0.1 => #bind-address = 127.0.0.1


정리 


-  mysql 서버 로그인하기

 $ mysql -uroot -prootpassword mysql


- 다른 PC에서 mysql 서버로 접속을 하기 위한 사용자 추가

 mysql> create user 'nayha'@'%' identified by 'password';


GRANT ALL PRIVILEGES ON salesman.* TO dbuser@IP IDENTIFIED BY '패스워드' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON imidb.* TO dbuser@localhost IDENTIFIED BY '패스워드' WITH GRANT OPTION;


- 위 사용자에게 모든 것을 할 수 있는 권한 주기

 mysql> grant all privileges on *.* to 'nayha'@'%';


- 위 사용자에게 특정 DB를 관리할수 있는 권한 주기

 mysql> grant all privileges on dev_test.* to 'nayha'@'%';

 mysql> grant all privileges on salesman.* to 'nayha'@'%';


- 로컬PC에서 mysql로 접속하기 위한 사용자 추가

 mysql> create user 'local'@'localhost' identified by 'userpassword';


- 위 사용자에게 모든 것을 할 수 있는 권한 주기

 mysql> grant all privileges on *.* to 'userid'@'localhost';


- 위 사용자에게 특정 DB를 관리할 수 있는 권한 주기

 mysql> grant all privileges on dbname.* to 'userid'@'localhost';



반응형
반응형

아오 블로그 보고 했다가 계속 오류..


https://downloads.mariadb.org/mariadb/repositories/#mirror=kaist&distro=Ubuntu&version=10.0&distro_release=trusty


mariaDb 사이트 보고 한방에 성공 ㅎㄷㄷㄷ


Here are the commands to run to install MariaDB on your Ubuntu system:

sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://ftp.kaist.ac.kr/mariadb/repo/10.0/ubuntu trusty main'

Once the key is imported and the repository added you can install MariaDB with:

sudo apt-get update sudo apt-get install mariadb-server


아오아오



검색하면서 얻은 잡 지식


mysql 서버 설치되어 있으면 삭제..

sudo apt-get --purge remove mysql-client mysql-server mysql-common
sudo apt-get autoremove
$ sudo rm -rf /etc/mysql/


반응형

+ Recent posts