Centos7安装mysql5.7教程Centos 7 安装mysql5.7 教程
下载好包 或者⽤ wget || yum 去下载
tar -zxvf mysql-5.7.34-linux-glibc2.12-x86_
mv mysql-5.7.34-linux-glibc2.12-x86_64 mysql
创建mysql 配置⽂件
vi /etc/myf
[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
先把密码改了去mysql下载配置
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 option;
最后⼀步开放端⼝
sudo firewall-cmd --zone=public--add-port=3306/tcp --permanent
刷新防⽕墙
sudo firewall-cmd --reload
查看开放的端⼝
sudo firewall-cmd --zone=public--list-ports
远程访问碰到了⼀个问题 经过开启远程登录 查询到了有两个root账户 吧另外⼀个删除调 重新赋值权限远程登录即可修改远程访问权限操作

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。