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

在CentOS上登录MySQL数据库,首先需要确保MySQL服务已启动,然后使用命令mysql -u root -p并输入密码即可登录。

在CentOS上登录MySQL数据库是一个基础但重要的操作,以下是详细的步骤:

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

1、确保系统软件包是最新的

在开始任何安装之前,确保你的系统软件包是最新的,可以使用以下命令更新系统:

     sudo yum update -y

2、安装MySQL存储库

MySQL官方提供了一个存储库安装包,可以通过以下命令下载并安装:

     wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
     sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

3、安装MySQL服务器

在添加MySQL存储库之后,可以使用yum命令安装MySQL服务器:

     sudo yum install mysql-server -y

4、启动MySQL服务

安装完成后,需要启动MySQL服务

     sudo systemctl start mysqld

如果希望MySQL服务在系统启动时自动启动,可以启用它:

     sudo systemctl enable mysqld

5、获取临时密码

在MySQL首次启动时,会自动为root用户生成一个临时密码,可以通过以下命令查看:

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

     sudo grep 'temporary password' /var/log/mysqld.log

你将看到类似如下的输出:

     2023-03-20T00:00:00.000000Z 1 [Note] A temporary password is generated for root@localhost: Abc123!def

记下这个临时密码,因为你需要用它来登录并设置新的密码。

6、登录MySQL

使用临时密码登录MySQL:

     mysql -u root -p

系统会提示你输入密码,输入刚才获取的临时密码。

7、更改root用户密码

为了安全起见,建议立即更改root用户的密码:

     ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword@123';

确保新密码符合MySQL的复杂性要求。

8、创建新的用户和数据库(可选)

为了更好的管理和安全性,可以创建一个新的用户和数据库:

     CREATE DATABASE my_database;
     CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'UserPassword@123';
     GRANT ALL PRIVILEGES ON my_database.* TO 'my_user'@'localhost';
     FLUSH PRIVILEGES;

9、使用MySQL命令行工具连接数据库

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

要连接到你的数据库,可以使用以下命令:

     mysql -u my_user -p my_database

系统会提示你输入密码,输入你为my_user设置的密码。

10、验证连接和权限设置

成功登录后,你可以使用以下命令验证连接:

      SHOW TABLES;

如果数据库是空的,你会看到类似如下的输出:

      Empty set (0.00 sec)

你可以通过执行一个简单的查询来确保一切正常:

      CREATE TABLE test_table (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL);
      INSERT INTO test_table (name) VALUES ('Sample Data');
      SELECT * FROM test_table;

输出应如下所示:

      +----+-------------+
      | id | name        |
      +----+-------------+
      |  1 | Sample Data |
      +----+-------------+

在CentOS上登录MySQL数据库需要几个关键步骤:更新系统软件包安装MySQL存储库和服务器、启动MySQL服务、获取临时密码登录并配置MySQL,通过这些步骤,你可以成功地安装并访问你的MySQL数据库,确保定期检查连接和权限设置,以维持数据库的正常运行和安全性。

到此,以上就是小编对于“centos怎么登陆mysql数据库”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/782968.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seoK-seo
Previous 2025-01-07 01:22
Next 2025-01-07 02:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入