Linux下Mysq的多种安装方式

一、以安装包形式

1、yum仓库下载MySQL:sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

2、yum安装MySQL:sudo yum install mysql-community-server

3、启动MySQL服务:sudo service mysqld start

4、检查MySQL服务状态:sudo service mysqld status

5、查看初始密码(如无内容直接跳过):sudo grep 'temporary password' /var/log/mysqld.log

6、本地MySQL客户端登录:mysql -uroot -p

7、修改root登录密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'Sjlin2018+';

8、切换到mysql数据库,使用:use mysql

9、为root用户设置远程访问:update user set host = '%' where user = 'root';(必须使用mysql数据库)

10、flush privileges;(更新权限)

11、防火墙开启3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

重新载入

firewall-cmd --reload

查看

firewall-cmd --zone= public --query-port=80/tcp

删除

firewall-cmd --zone= public --remove-port=80/tcp --permanent

 

 

二、docker方式安装

1、拉取mysql镜像

docker pull mysql:5.7

5.7为版本号,可以根据自己想安装的版本自行修改

2、运行docker镜像并指定配置

docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=Sjlin2018+ -d mysql:5.7

3、进入镜像

docker exec -it 5756bb12e1cb bash

5756bb12e1cb 为镜像Id,不同环境不同,通过docker ps查看自己的id

 

三、yum源安装mysql5.7

1、如果已安装则删除 MySQL 及其依赖的包:

yum -y remove mysql-libs.x86_64

2、下载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源:

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

3.安装 mysql57-community-release-el7-8.noarch.rpm:

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

安装完后,得到如下两个包:

mysql-community.repo

mysql-community-source.repo

4、安装 MySQL,出现提示的话,一路 Y 到底

yum install mysql-server

5、登录mysql

mysql -u root -p

6、修改用户密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Lzslov123!';

7、添加远程登录用户

CREATE USER 'liaozesong'@'%' IDENTIFIED WITH mysql_native_password BY 'Lzslov123!';

GRANT ALL PRIVILEGES ON *.* TO 'liaozesong'@'%';

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值