setting
MySQL Setting
mariadb ์ค์น ๋ฐ ์ค์
[windows OS]
- scoop ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ์ด์ฉํ์ฌ mariadb ์ค์น
scoop install mariadb
- ์๋น์ค์ ๋ฑ๋ก
- mysqld --install "์๋น์ค๋ช
"
mysqld --install "mariadb"
- ์๋น์ค ์์
- net start ์๋น์ค๋ช
net start mariadb (windows)
- ์๋น์ค ์ข
๋ฃ
- net stop ์๋น์ค๋ช
net stop mariadb[mac]
- mariadb ์ค์น
brew install mariadb
- mariadb ์คํ
brew services start mariadb
brew services stop mariadb
๋๋
mysql.server start
mysql.server stop[linux]
- mariadb ์ค์น
sudo apt update
sudo apt install mariadb-server
sudo systemctl status mariadb
mysql -V
- mariadb ์ค์น ํ root ์ํธ ๋ณ๊ฒฝ
sudo mysql_secure_installation
- mariadb ์คํ
service mariadb start
service mariadb stop
service mariadb statusmysql ์๋ฒ์ ์ ์ํ๊ธฐ
๋ก์ปฌ MySQL ์๋ฒ์ ์ ์
mysql -u root -p
Enter password: ์ํธ์
๋ ฅ์๊ฒฉ MySQL ์๋ฒ์ ์ ์
mysql -h ์๋ฒ์ฃผ์ -u root -p
Enter password: ์ํธ์
๋ ฅmysql root ์ํธ ๋ณ๊ฒฝ
alter user 'root'@'localhost' identified by '1111';MySQL ์ฌ์ฉ์ ์ถ๊ฐ
CREATE USER '์ฌ์ฉ์์์ด๋'@'์๋ฒ์ฃผ์' IDENTIFIED BY '์ํธ';๋ก์ปฌ์์๋ง ์ ์ํ ์ ์๋ ์ฌ์ฉ์๋ฅผ ๋ง๋ค๊ธฐ:
CREATE USER 'study'@'localhost' IDENTIFIED BY '1111';=> ์ด ๊ฒฝ์ฐ stidu ์ฌ์ฉ์๋ ์ค์ง ๋ก์ปฌ(์๋ฒ๋ฅผ ์คํํ๋ ์ปดํจํฐ)์์๋ง ์ ์ ๊ฐ๋ฅํ๋ค. => ๋ค๋ฅธ ์ปดํจํฐ์์ ์คํํ๋ MySQL ์๋ฒ์ ์ ์ํ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค.
์๊ฒฉ์์๋ง ์ ์ํ ์ ์๋ ์ฌ์ฉ์๋ฅผ ๋ง๋ค๊ธฐ:
CREATE USER 'study'@'%' IDENTIFIED BY '1111';=> ์ด ๊ฒฝ์ฐ study ์ฌ์ฉ์๋ ์๋ ฅ์์๋ง ์ ์ ๊ฐ๋ฅํ๋ค.
MySQL ์ฌ์ฉ์ ๋ชฉ๋ก ์กฐํ
select user, host from ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช .ํ ์ด๋ธ๋ช ;
select user, host from mysql.user;
MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑmariadb์์๋ default ํค์๋๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค.
CREATE DATABASE ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช CHARACTER SET utf8 COLLATE utf8_general_ci;CREATE DATABASE studydb CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQL ์ฌ์ฉ์์๊ฒ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ ๊ถํ ๋ถ์ฌ
GRANT ALL ON ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช .* TO '์ฌ์ฉ์์์ด๋'@'์๋ฒ์ฃผ์';
GRANT ALL ON studydb.* TO 'study'@'localhost';๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชฉ๋ก ์กฐํ
show databases;์ฌ์ฉ์ ๊ต์ฒด
quit or exit (ํ๋ก๊ทธ๋จ ์ข
๋ฃ ํ)
mysql -u study -p (๋ค์ ์คํ)๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ง์ ํ๊ธฐ
use ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช
use studydb;๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฒด ํ
์ด๋ธ ๋ชฉ๋ก ์กฐํ
show tables;Last updated
Was this helpful?