-
[macOS] 맥 MariaDB 설치 사용방법Mac OS 2022. 11. 19. 17:38
1. Homebrew 를 이용하여 MariaDB 설치
https://mariadb.com/ko/resources/blog/installing-mariadb-10-1-16-on-mac-os-x-with-homebrew/
나의 맥북에서는..//탐색 brew update - brew 정보 업데이트 brew search mariadb 마리아 DB 찾아보기 brew info mariadb 마리아 DB 정보 보기 //설치 brew install mariadb c@cgui-MacBookPro ~ % mysql_install_db mysql.user table already exists! Run mysql_upgrade, not mysql_install_db c@cgui-MacBookPro ~ % mysql.server start Starting MariaDB . SUCCESS! c@cgui-MacBookPro ~ % mysql MariaDB [(none)]> exit Bye
2. root 비밀번호 생성 하고 secure-installc@cgui-MacBookPro ~ % mysql MariaDB [(none)]> show databases; MariaDB [(none)]> use mysql; MariaDB [mysql]> set password for 'root'@'localhost' = PASSWORD(‘비밀번호'); MariaDB [mysql]> flush privileges; MariaDB [mysql]> exit c@cgui-MacBookPro ~ % mysql -u root -p Enter password: 비밀번호입력 MariaDB [(none)]> exit c@cgui-MacBookPro ~ % mariadb-secure-installation NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! . . . All done! If you've completed all of the above steps, your MariaDB installation should now be secure. Thanks for using MariaDB!
3. Database, table 만들고 사용자 만들어 권한 주기
// root 로그인 c@cgui-MacBookPro ~ % mysql -u root -p Enter password: root비밀번호 // create database MariaDB [(none)]> create database test_db; Query OK, 1 row affected (0.002 sec) // use database MariaDB [(none)]> use test_db; Database changed // create table MariaDB [test_db]> CREATE TABLE `test_table` ( -> `date` text NOT NULL, -> `id` varchar(15) NOT NULL, -> `title` text NOT NULL, -> `desc` text NOT NULL, -> PRIMARY KEY (`id`) -> ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; Query OK, 0 rows affected (0.038 sec) // table 확인 MariaDB [test_db]> show tables; // ab 라는 user 만들고 비밀번호 생성 MariaDB [test_db]> create user 'ab'@'%' identified by 'ab의 비밀번호'; Query OK, 0 rows affected (0.010 sec) // user 가 사용할 database에 권한 주기 MariaDB [test_db]> grant all privileges on test_db.* to 'ab'@'%'; Query OK, 0 rows affected (0.011 sec) MariaDB [test_db]> exit Bye // ab 라는 user 로 접근하여 확인해 보기 c@cgui-MacBookPro ~ % mysql -u ab -p Enter password: ab의 비밀번호 MariaDB [(none)]> use test_db; Database changed MariaDB [test_db]> select * from test_table; Empty set (0.000 sec) MariaDB [test_db]>
'Mac OS' 카테고리의 다른 글
[macOS] Ventura 단축키 찾아보기 (0) 2022.11.19