zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

centos7 安装mysql和mysqlclient遇到的坑总结

mysqlcentos7安装 总结 遇到 mysqlclient
2023-06-13 09:19:42 时间
$wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm $sudo rpm -Uvh mysql80-community-release-el7-2.noarch.rpm #查看MySQL数据库各个版本信息 $yum repolist all | grep mysql

2. 选择安装版本

修改/etc/yum.repos.d/mysql-community.repo 文件,选择MySQL5.7版本


# Enable to use MySQL 5.6

[mysql56-community]

name=MySQL 5.6 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/

enabled=0 # 禁止

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

# Enable to use MySQL 5.7

[mysql57-community]

name=MySQL 5.7 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/

enabled=1 # 安装

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql80-community]

name=MySQL 8.0 Community Server

baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/

enabled=0 # 禁止

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

3. 安装


#执行以下命令安装MySQL

yum install mysql-community-server

#启动mysql(CentOS7中)

systemctl start mysqld.service

#低版本的操作系统可用以下指令

service mysqld start

#查看MySQL状态

systemctl status mysqld.service

#低版本操作系统可用以下指令

service mysqld status

4. 查看并修改密码


$grep "password" /var/log/mysqld.log

2019-04-11T08:17:16.706096Z 1 [Note] A temporary password is generated for root@localhost: ux#bkaM(k1q-

$mysql -u root -p

 ux#bkaM(k1q-

# 修改密码

mysql ALTER USER "root"@"localhost" IDENTIFIED BY "complex password";

mysql set global validate_password_policy=0;

mysql set global validate_password_length=1;

mysql ALTER USER "root"@"localhost" IDENTIFIED BY "simple password";

5. 配置开放3306端口

授权的方式允许任何主机访问mysql服务器:【一般采用这个即可,限制端口访问交由firewalld来做】


mysql GRANT ALL PRIVILEGES ON *.* TO "root"@"%" IDENTIFIED BY "password" WITH GRANT OPTION;

限定ip访问:


mysql GRANT ALL PRIVILEGES ON *.* TO "jack"@"10.10.50.127" IDENTIFIED BY "password" WITH GRANT OPTION;

本篇文章到此结束,如果您有相关技术方面疑问可以联系我们技术人员远程解决,感谢大家支持本站!


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 centos7 安装mysql和mysqlclient遇到的坑总结