一、安装 MySQL
在开始之前,您需要确保在 CentOS 上安装了 MySQL,您可以使用以下命令来安装 MySQL:
sudo yum install mysqlserver
安装完成后,您需要启动 MySQL 服务,并设置 MySQL 服务在系统启动时自动启动,您可以使用以下命令来启动和设置 MySQL 服务:
sudo systemctl start mysqld sudo systemctl enable mysqld
二、登录 MySQL
一旦 MySQL 已经安装并且服务已经启动,您可以使用以下命令来登录到 MySQL:
mysql u root p
在这个命令中,您需要将root
替换为您的 MySQL 用户名,在执行命令后,MySQL 将提示您输入密码,输入正确的密码后,您将成功登录到 MySQL 命令行。
如果您是第一次登录 MySQL,可能需要先获取初始密码,可以使用以下命令获取初始密码:
sudo grep 'temporary password' /var/log/mysqld.log
获取初始密码后,使用上述登录命令登录 MySQL,并及时修改密码以确保安全。
三、常用 MySQL 命令示例
1、创建数据库:
CREATE DATABASE mydatabase;
2、创建表:
CREATE TABLE users ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), age INT );
3、插入数据:
INSERT INTO users (name, age) VALUES ('John Doe', 25);
4、查询数据:
SELECT * FROM users;
5、更新数据:
UPDATE users SET age = 30 WHERE id = 1;
6、删除数据:
DELETE FROM users WHERE id = 1;
四、退出 MySQL
当您完成对 MySQL 的操作后,可以使用以下命令退出 MySQL:
exit;
或者:
quit;
五、相关问答 FAQs
问:如何修改 MySQL 的默认端口号?
答:要修改 MySQL 的默认端口号,可以编辑 MySQL 的配置文件my.cnf
(通常位于/etc/my.cnf
),找到[mysqld]
部分,然后添加或修改port
参数,要将默认端口号更改为 3307,请添加或修改以下行:
[mysqld] port=3307
保存文件后,重新启动 MySQL 服务以使更改生效:
sudo systemctl restart mysqld
问:如何允许远程访问 MySQL?
答:要允许远程访问 MySQL,需要进行以下几个步骤:
1、编辑 MySQL 的配置文件my.cnf
,找到[mysqld]
部分,注释掉bindaddress
参数(如果有的话),或者将其设置为0.0.0.0
:
[mysqld] #bindaddress = 127.0.0.1 # 或者 bindaddress = 0.0.0.0
2、重启 MySQL 服务以使更改生效:
sudo systemctl restart mysqld
3、登录到 MySQL,并为需要远程访问的用户授予权限,要允许用户root
从任何主机连接,请运行以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword'; FLUSH PRIVILEGES;
允许远程访问可能会带来安全风险,建议仅在必要时启用,并采取适当的安全措施,如设置强密码、限制特定 IP 地址等。