HCRM博客

如何在CentOS系统上成功登录MySQL数据库?

一、安装 MySQL

在开始之前,您需要确保在 CentOS 上安装了 MySQL,您可以使用以下命令来安装 MySQL:

sudo yum install mysqlserver

安装完成后,您需要启动 MySQL 服务,并设置 MySQL 服务在系统启动时自动启动,您可以使用以下命令来启动和设置 MySQL 服务:

如何在CentOS系统上成功登录MySQL数据库?-图1
(图片来源网络,侵权删除)
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、创建表

如何在CentOS系统上成功登录MySQL数据库?-图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;

或者:

如何在CentOS系统上成功登录MySQL数据库?-图3
(图片来源网络,侵权删除)
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 地址等。

分享:
扫描分享到社交APP
上一篇
下一篇