linux cpu占用率如何看
353
2022-10-20
Docker容器手动安装mysql(国内镜像)
Docker手动安装mysql
1、创建centos镜像的容器
[root@localhost Tools]# docker run -i -d -h zabbix --name zabbix -p 3306:3306 --privileged=true -v /sys/fs/cgroup:/sys/fs/cgroup centos:7 /usr/sbin/init
2、进入容器
[root@localhost Tools]# docker exec -it zabbix /bin/bash
3、下载yum repo配置文件
由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件安装必要的工具包,vim 编辑文件,net-tools 网络管理工具 wget 下载文件repo的安装
[root@zabbix /]# yum -y install vim net-tools wget [root@zabbix /]# mkdir Tools[root@zabbix /]# cd Tools/[root@zabbix Tools]# wget Tools]# rpm -ivh mysql57-community-release-el7-9.noarch.rpm
4、修改mysql的yum源
[root@zabbix Tools]# cd /etc/yum.repos.d[root@zabbix yum.repos.d]# mv mysql-community.repo mysql-community.repo.bak[root@zabbix yum.repos.d]# vim mysql-community.repo [root@zabbix yum.repos.d]# cat mysql-community.repo
yum源修改为国内镜像源Connectors Communitybaseurl=Tools Communitybaseurl=5.6 Community Serverbaseurl=5.7 Community Serverbaseurl=8.0 Community Serverbaseurl=yum.repos.d]# rpm --import 安装
需在/etc/yum.repos.d路径下
[root@zabbix yum.repos.d]# yum -y install mysql-server
7、mysql服务管理
[root@zabbix yum.repos.d]# systemctl start mysqld # 启动服务[root@zabbix yum.repos.d]# systemctl restart mysqld # 重启服务[root@zabbix yum.repos.d]# systemctl stop mysqld # 停止服务 [root@zabbix yum.repos.d]# systemctl status mysqld # 查看状态
8、获取临时密码(第一次登录)
[root@zabbix yum.repos.d]# grep 'temporary password' /var/log/mysqld.log
9、登录mysql
[root@zabbix yum.repos.d]# mysql -uroot -p'Pt1!yvM2w-k9'
10、修改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Yangxiao214.';
11、开启远程控制
user表中host的值为 % 代表任意的客户端,可替换成具体IP地址。
mysql> show databases;mysql> use mysqlmysql> show tablesmysql> desc user;mysql> select host,user from user;mysql> update user set host='%' where user='root';mysql> flush privileges;
12、验证
作者:99号程序员
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~