基于CentOS Stream 9平台安装MySQL Community Server 9.0.1 Innovation


1. 安装之前


1.1 查看系统版本

cat /etc/redhat-release

CentOS Stream release 9


1.2 查看cpu架构

lscpu

架构: x86_64
CPU 运行模式: 32-bit, 64-bit


2. 官网下载

https://dev.mysql.com/downloads/mysql/
要多看看 官方9.0文档https://dev.mysql.com/doc/refman/9.0/en/

注意arm、x86_64架构
9.0.1

下载

等下载完(推荐先更换yum源再下载,快很多,CentOS9换源看我这篇文章 点我跳转


3.解压

我这放在 /opt/coisini 目录下:

mkdir /opt/coisini/
cd /opt/coisini/

3.1 tar包先拆分

tar -xvf mysql-9.0.1-1.el9.x86_64.rpm-bundle.tar

3.2 再安装

yum install -y libaio

rpm -ivh --nodeps mysql*rpm 

rpm安装


3.3 MySQL数据目录赋权

sudo chown -R mysql:mysql /var/lib/mysql

3.4 初始化数据目录:

sudo mysqld --initialize --user=mysql


3.5 启动MySQL服务 并设置开机自启:

systemctl start mysqld

systemctl enable mysqld

如果启动报错,查看日志解决:sudo cat /var/log/mysqld.log


3.6 查询默认账号密码:

grep -i root /var/log/mysqld.log

密码


3.7 登录MySQL

mysql -u root -p

登录MySQL


3.8 更改密码:

官方: ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root-password’;

set password for root@localhost = '123456';

更改密码


3.9 开放远程连接

https://dev.mysql.com/doc/refman/9.0/en/data-directory-initialization.html
描述
查询表信息:SELECT User, Host, plugin FROM mysql.user;


3.9.1 创建用户并设置密码

如果用户已经存在,可以跳过这一步。首先,创建一个新的 MySQL 用户并设置密码

CREATE USER 'root'@'%' IDENTIFIED BY '123456';

3.9.2 授予权限

授予新创建的用户所有权限:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

3.9.3 刷新权限

刷新权限以确保更改生效:

FLUSH PRIVILEGES;
exit; 

4. 端口开放:

sudo firewall-cmd --permanent --add-port=3306/tcp

firewall-cmd --reload

4.1 连接工具测试连接MySQL

连接描述


更多配置 和 新特性 多看看官方文档,https://dev.mysql.com/doc/refman/9.0/en/


END,感谢阅览~

MySQL是一种流行的关系型数据库管理系统,以下是安装和配置MySQL 9.0.1的基本步骤: 1. **下载安装包**: 访问MySQL官网(https://dev.mysql.com/downloads/mysql/) 下载适用于你的操作系统的版本,通常分为Windows、Linux和Mac OS。 2. **运行安装程序**: 双击下载的安装文件,按照向导一步步进行,选择"典型安装"通常即可。记得勾选"安装服务"以便让MySQL作为系统服务自动启动。 3. **设置root用户密码**: 安装过程中会提示设置root用户的密码,这是管理数据库的主要账户。 4. **配置环境变量**: 在操作系统层面,需要将MySQL的bin目录添加到PATH环境变量中,便于命令行操作。 5. **启动服务**: 安装完成后,可以在服务列表中启动MySQL服务,或者通过命令`sudo service mysql start` (Linux/Mac) 或 `net start mysql` (Windows)。 6. **验证安装**: 打开命令行输入 `mysql -p`,然后输入刚才设置的root密码,如果能成功登录则说明安装成功。 7. **创建数据库和用户**: 登录后,可以使用`CREATE DATABASE your_database;` 和 `GRANT ALL PRIVILEGES ON your_database.* TO 'new_user'@'localhost' IDENTIFIED BY 'your_password';` 创建新数据库并授权。 8. **配置my.cnf**: 对于更详细的配置,可以在`<install_dir>/my.cnf`文件中编辑,例如调整最大连接数、字符集等。 9. **安全注意事项**: 配置时要确保仅允许你需要访问服务器的IP地址,并定期更新和备份数据库以防数据丢失。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值