Centos 7 安装mysql5.7 教程
mysql官网下载地址(https://downloads.mysql.com/archives/community/)

- 下载好包 或者用 wget || yum 去下载
tar -zxvf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.34-linux-glibc2.12-x86_64 mysql
- 创建mysql 配置文件
vi /etc/my.cnf
[client]
default-character-set =utf8mb4
socket=/mysql/mysql.sock
[mysqld]
character-set-server=utf8mb4
collation_server = utf8mb4_general_ci
lower_case_table_names=1
basedir=/mysql
datadir=/mysql/data
socket=/mysql/mysql.sock
[mysql]
default-character-set=utf8mb4
socket=/mysql/mysql.sock
[mysqld_safe]
log-error=/mysql/mysql-error.log
pid-file=/mysql/mysqld.pid
- 初始化数据库 进入 mysql/bin 目录下 初始化会有一个默认密码记下来
./mysqld --initialize --user=root --basedir=/mysql --datadir=/mysql/data
- 初始化完成启动mysql
./mysqld --user=root
- 启动完成就可以去连接MySQL了 进入MySQL/bin 最后输入默认初始化密码
./mysql -u root -p
- 先把密码改了去
alter user 'root'@'localhost' identified by '123456';
- 修改远程访问权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges;
exit;
或者一个命令
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
- 最后一步开放端口
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
- 刷新防火墙
sudo firewall-cmd --reload
- 查看开放的端口
sudo firewall-cmd --zone=public --list-ports
- 远程访问碰到了一个问题 经过开启远程登录 查询到了有两个root账户 吧另外一个删除调 重新赋值权限远程登录即可!!!修改远程访问权限操作!!!!
本文提供Centos7环境下MySQL5.7的详细安装步骤,包括配置文件设置、初始化数据库、权限修改及远程访问配置等。指导如何通过命令行完成整个安装流程,并解决可能遇到的问题。
669

被折叠的 条评论
为什么被折叠?



