加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 百科网 (https://www.baikewang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

Linux,CentOS安装MySQL8、设置密码和远程登录

发布时间:2023-01-08 12:36:12 所属栏目:MsSql教程 来源:互联网
导读: 环境说明:
操作系统环境:CentOS Linux release 7.7.1908 (Core),MySQL8
yum源下载:MySQL官网,

当前可用地址列表:
Centos更换为阿里云镜像:
备份原来的yum源(#代表root权限):
#

环境说明:

操作系统环境:CentOS Linux release 7.7.1908 (Core),MySQL8

yum源下载:MySQL官网,

mssql是什么意思_mssql 在线管理_mssql密码

当前可用地址列表:

Centos更换为阿里云镜像:

备份原来的yum源(#代表root权限):
# cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 
设置aliyun的yum源:
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
添加EPEL源:
# wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo
清理缓存并生成新的缓存:
# yum clean all

# yum makecache

安装MySQL8

命令安装(yum):

# wget https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
# rpm -ivh mysql80-community-release-el7-3.noarch.rpm
# yum install mysql-community-server
启动服务:
# systemctl enable mysqld.service & systemctl start mysqld.service
查找密码:
# grep 'temporary password' /var/log/mysqld.log

登录mysql,设置root密码,允许root远程登录:

# mysql -u root -p
mysql> set global validate_password.policy=0;
mysql> set global validate_password.length=6;

mysql> alter user 'root'@'localhost' IDENTIFIED BY 'root1234';
mysql> flush privileges;
mysql> 
mysql> update mysql.user set host='%' where user='root';
mysql> alter user 'root'@'%' identified with mysql_native_password by 'root1234';
mysql> flush privileges;
mysql>
mysql> select host,user from mysql.user; 
mysql> select version();
mysql> 

添加防火墙mssql密码,允许网络访问3306端口:

# firewall-cmd --add-port=3306/tcp --permanent 
# firewall-cmd --reload
# firewall-cmd --list-all

(编辑:百客网 - 百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!