在CentOS上安装MySQL数据库的步骤如下:
1、更新系统软件包
“`
sudo yum update
“`
2、安装MySQL服务器和客户端软件包
“`
sudo yum install mysqlserver mysql
“`
3、启动MySQL服务并设置开机自启动
“`
sudo systemctl start mysqld
sudo systemctl enable mysqld
“`
4、查看MySQL的临时密码
“`
sudo grep ‘temporary password’ /var/log/mysqld.log
“`
5、使用临时密码登录MySQL
“`
mysql u root p
“`
6、修改MySQL的root用户密码
“`sql
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;
“`
7、创建一个新的数据库和用户,并授权访问该数据库
“`sql
CREATE DATABASE mydb;
CREATE USER ‘myuser’@’localhost’ IDENTIFIED BY ‘mypassword’;
GRANT ALL PRIVILEGES ON mydb.* TO ‘myuser’@’localhost’;
“`
8、刷新权限使更改生效
“`sql
FLUSH PRIVILEGES;
“`
9、退出MySQL命令行界面
“`sql
exit;
“`
至此,您已经在CentOS上成功安装了MySQL数据库,并创建了一个名为mydb的新数据库和一个名为myuser的新用户。
下面是一个简单的介绍,用于检查CentOS系统是否已安装MySQL数据库,并包含了安装MySQL的步骤:
步骤 | 命令 | 说明 | ||
检查是否已安装MySQL | rpm qa | grep mysql 或dnf list installed | grep mysql | 如果有输出,表示MySQL已经安装,如果没有输出,需要继续执行下一步安装。 |
安装MySQL | yum install mysqlserver 或dnf install mysqlserver | 根据你的CentOS版本,使用yum或dnf来安装MySQL服务器。 | ||
启动MySQL服务 | systemctl start mysqld | 启动MySQL服务。 | ||
检查MySQL服务状态 | systemctl status mysqld | 确认MySQL服务是否正在运行,如果显示“active (running)”,则表示服务正在运行。 | ||
设置MySQL服务开机自启 | systemctl enable mysqld | 设置MySQL服务随系统启动而自动启动。 | ||
获取临时密码 | grep 'temporary password' /var/log/mysqld.log | 安装过程中会为root用户生成一个临时密码,用于初次登录。 | ||
安全设置 | mysql_secure_installation | 运行此命令进行安全设置,包括设置root密码,删除匿名用户,禁止root远程登录等。 |
请注意,以上命令需要在具有sudo权限的用户下执行,如果你的系统使用的是MariaDB而不是MySQL,相应的命令会有所不同。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/697161.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复