centos mysql 初始化数据库_CentOS
创始人
2024-11-28 21:34:32
在CentOS上初始化MySQL数据库,首先需要安装MySQL服务器软件包。然后启动MySQL服务,并使用mysql_secure_installation命令进行安全设置。创建新用户并授予相应权限,即可开始使用数据库。

在CentOS上初始化MySQL数据库,可以按照以下步骤进行:

centos mysql 初始化数据库_CentOS(图片来源网络,侵删)

1、安装MySQL

在CentOS上安装MySQL,可以使用以下命令:

 sudo yum install mysqlserver

2、启动MySQL服务

安装完成后,使用以下命令启动MySQL服务:

 sudo systemctl start mysqld

3、设置MySQL开机自启

为了确保每次开机时MySQL都能自动启动,可以使用以下命令:

 sudo systemctl enable mysqld

4、查看MySQL运行状态

centos mysql 初始化数据库_CentOS(图片来源网络,侵删)

使用以下命令查看MySQL的运行状态:

 sudo systemctl status mysqld

5、获取临时密码

MySQL在第一次运行时会生成一个临时密码,可以使用以下命令获取:

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

6、修改MySQL密码

使用获取到的临时密码登录MySQL,然后修改密码:

 mysql u root p ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

7、创建数据库

在MySQL中创建一个新的数据库:

centos mysql 初始化数据库_CentOS(图片来源网络,侵删)
 CREATE DATABASE 数据库名;

8、创建用户并授权

创建一个新的MySQL用户,并授权访问指定的数据库:

 CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'localhost'; FLUSH PRIVILEGES;

9、退出MySQL

使用以下命令退出MySQL:

 exit;

就是在CentOS上初始化MySQL数据库的详细步骤。


下面是一个简化的介绍,描述了在CentOS系统上初始化MySQL数据库的过程:

步骤 命令 说明
1. 安装MySQL服务器sudo yum install mysqlserver 使用yum包管理器安装MySQL服务器
2. 启动MySQL服务sudo systemctl start mysqld 启动MySQL服务
3. 检查MySQL服务状态sudo systemctl status mysqld 确认MySQL服务正在运行
4. 获取临时密码sudo grep 'temporary password' /var/log/mysqld.log 查看MySQL日志获取自动生成的临时密码
5. 安全设置mysql_secure_installation 运行安全脚本来设置root密码,删除匿名用户,禁止root远程登录,删除测试数据库
6. 登录MySQLmysql u root p 使用root用户登录MySQL,输入之前设置的密码
7. 创建新数据库CREATE DATABASE new_database_name; 创建一个新的数据库
8. 创建新用户并授权GRANT ALL PRIVILEGES ON new_database_name.* TO 'new_user'@'localhost' IDENTIFIED BY 'user_password'; 创建一个新用户并赋予其在新数据库上的所有权限
9. 刷新权限FLUSH PRIVILEGES; 刷新权限以确保更改立即生效
10. 退出MySQLEXIT; 退出MySQL命令行

请注意,这个介绍只是一个快速指南,实际操作中可能需要根据具体的需求和环境进行调整,在授权用户时,你可能需要限制用户的权限或者允许用户从远程连接到数据库服务器,在这种情况下,你需要在GRANT命令中相应地修改授权设置。

相关内容

热门资讯

乐享科技元点接入腾讯小龙虾,达... 来源:市场资讯 (来源:贝壳财经) 新京报贝壳财经讯(记者陈维城)5月9日,乐享科技宣布旗下具身智能...
让“满天星”更闪耀:重庆渝中激... 锚定软信赛道,渝中“满天星”正焕新绽放。 5月9日,渝中区打造智能经济新形态暨迭代实施“满天星”行动...
重大突破!海上“不倒翁”,安装... 5月2日, 全球单机容量最大16兆瓦漂浮式海上风电平台——“三峡领航号”在广东阳江海域完成安装,标志...
东莞PLC培训:龙丰自动化22... 在智能制造加速转型的背景下,工业自动化人才培养面临着理论与实践脱节、技能体系单一、系统性认证缺失等多...
以赛兴科普 第十三届重庆科普讲... 重庆5月10日电 (记者 钟旖)第十三届重庆科普讲解大赛决赛10日在当地举行。这是目前重庆规模最大、...