admin管理员组文章数量:1619183
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/downloads/mysql/
要多看看 官方9.0文档
:https://dev.mysql/doc/refman/9.0/en/
注意arm、x86_64架构
等下载完(推荐先更换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
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
3.8 更改密码:
官方: ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root-password’;
set password for root@localhost = '123456';
3.9 开放远程连接
https://dev.mysql/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/doc/refman/9.0/en/
END,感谢阅览~
本文标签: 平台mysqlCENTOSstreaminnovation
版权声明:本文标题:基于CentOS Stream 9平台安装MySQL Community Server 9.0.1 Innovation 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1728790668a1173650.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论