在CentOS中管理數據庫服務可以通過多種方式進行,以下是一些基本的步驟和命令:
sudo yum update -y
sudo yum install mysql-server mysql mysql-devel -y
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo mysql_secure_installation
使用以下命令登錄MySQL:
mysql -u root -p
輸入您在安全性配置期間設置的root密碼,成功登錄后,您將看到MySQL提示符。
CREATE DATABASE database_name;
USE database_name;
CREATE TABLE t1 (
id INT(4),
name CHAR(40)
);
DESCRIBE t1;
DROP TABLE t1;
DROP DATABASE database_name;
INSERT INTO t1 (id, name) VALUES (1, 'Alice');
SELECT * FROM t1;
UPDATE t1 SET name = 'Bob' WHERE id = 1;
DELETE FROM t1 WHERE id = 1;
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'new_user'@'localhost';
FLUSH PRIVILEGES;
ALTER USER 'new_user'@'localhost' IDENTIFIED BY 'newpassword';
DROP USER 'new_user'@'localhost';
mysqldump -u root -p database_name backup.sql
mysql -u root -p database_name backup.sql
sudo vi /etc/my.cnf
找到 bind-address
配置項,并將其修改為 0.0.0.0
或者注釋掉該行:
# bind-address 127.0.0.1
保存文件并退出編輯器,重啟MySQL服務:
sudo systemctl restart mysqld
GRANT ALL PRIVILEGES ON database_name.* TO 'new_user'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
innodb_buffer_pool_size
,max_connections
等。以上就是在CentOS中管理數據庫服務的基本步驟和命令。對于更高級的管理任務,可能需要使用更專業的工具和方法。