linux中mysql的安装与卸载,Linux中MySQL的卸载与安装

卸载

停止mysql服务: systemctl stop mysqld。

查询安装了哪些mysql包: rpm -qa | grep mysql。

344d97c180c1

图片.png

使用yum remove 删除这些包: yum remove mysql80-community-release mysql-community-client mysql-community-libs mysql-community-libs-compat mysql-community-server mysql-community-common

查找系统中残留的MySQL文件: find / -name 'mysql'

344d97c180c1

图片.png

删除残留的mysql文件: rm -rf xxx

安装

使用yum安装MySQL

去MySQL官网下载MySQL的yum仓库:

// 需要安装与服务器版本对应的版本

wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

安装yum仓库

yum install mysql80-community-release-el7-3.noarch.rpm

安装完yum库之后,会生成/etc/yum.repos.d/mysql-community.repo文件,默认安装8.0版本,但一般安装5.7版本,所以需要修改该文件。

# 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/

# 5.7中enabled值设置为1

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/

# 8.0中enabled值设置为0

enabled=0

gpgcheck=1

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

安装MySQL

yum install mysql-community-server

开启数据库服务,各个系统开启数据库服务的目录如下:

Ubuntu : service mysql start|stop|restart|status

Deepin : systemctl start|stop|restart|status mysqld

CentOS7 : systemctl start|stop|restart|status mysqld

CentOS6 : service mysqld start|stop|restart|status

连接数据库

# 连接语法

mysql -hloaclhost -uroot -p123456 -P3306

在其他版本的Linux里,root用户的默认密码是空,可以不使用密码直接登录。但是在CentOS7里, mysql安装完成以后,会生成一个临时密码,需要通过命令查看到这个默认密码才能成功连接数据库。

# 查看临时密码

cat /var/log/mysqld.log |grep password

设置root密码

数据库连接成功以后,因为此时使用的是root用户的临时密码,此时无法进行任何的操作,需要先修改 root用户的密码。

# 必须设置一次,否则一直提示重置密码

alter user root@localhost identified with mysql_native_password by '你的密码';

新建用户

-- 创建新用户,并设置密码

-- *.* 代表该用户可以操作任何库、任何表

-- 主机名可以使用 '%', 代表允许该用户从任何机器登陆

GRANT ALL PRIVILEGES on *.* to '用户名'@'localhost' IDENTIFIED BY "密码" WITH GRANT OPTION;

-- 刷新使权限生效

flush privileges;

退出数据库

# 四种方式效果一样:

1. exit

2. quit

3. \q

4. 快捷键: ctrl + d

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值