linux安装Mysql (最新,简单,详细) 包括彻底卸载

Mysql的卸载

1.首先先查看linux有没有安装mysql 

rpm -qa|grep -i mysql

这样说明已经安装  然后先进行卸载 

2. 停止mysql服务,并删除包

删除命令:rpm -ev 包名

3、删除mysql的目录文件和库

        find / -name mysql*    #查找所有mysql的文件 然后将这些文件全部删除

        rm -rf /etc/my.cnf    #删除mysql的配置文件

4.删除mysql的用户组

  id mysql  查看mysql的用户组

 userdel mysql          # 删除mysql用户

groupdel mysql       #删除mysql分组

cat /etc/passwd | grep mysql       #验证用户是否被删除

cat /etc/group | grep mysql     #验证用户组是否被删除

5.再次查看是否存有mysql

    rpm -qa|grep -i mysql

    updatedb

    find / -name mysql

无结果 说明彻底卸载 接下来开始安装

Mysql的安装

1. 首先去官网下载mysql

    下载地址 :  MySQL :: Download MySQL Community Server (Archived Versions)

选择这个

 下载此包

2.解压mysql

tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz

可以将解压后的mysql放到你指定的目录 我这里是放在/usr/local/install下

  mv mysql-8.0.26-linux-glibc2.12-x86_64 /usr/local/install/mysql

3.  创建data目录和log目录

  进入到mysql的目录  cd /usr/local/install/mysql

   mkdir data #新建存储数据的目录

   mkdir logs #新建存放日志的目录

   touch ./logs/mysqld.log #新建存放日志的文件

4.修改mysql的用户和组

    执行命令:groupadd mysql和useradd -r -g mysql mysql    #添加mysql用户和组

     执行 chown -R mysql:mysql /usr/local/install/mysql  #mysql文件目录

 5.修改mysql配置文件

    vim /etc/my.cnf

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/install/mysql  #解压路径
datadir=/usr/local/install/mysql/data  #data目录
#设置忽略大小写(简单来说就是sql语句是否严格),默认库名表名保存为小写, 不区分大小写
lower_case_table_names = 1
# 开启ip绑定
bind-address = 0.0.0.0
max_connections=200  #允许最大连接数
character-set-server=utf8  
default-storage-engine=INNODB
[mysqld_safe]
#日志目录和日志文件用上面提前建好的,方便查看mysql运行日志,千万不要搞个不存在的
log-error=/usr/local/install/mysql/logs/mysqld.log
pid-file=/usr/local/install/mysql/data/mysqld.pid

 上面的配置文件记得修改成为自己的路径

6.初始化数据库

再mysql目录执行   下面命令更改路径为自己mysql的路径

./bin/mysqld --user=mysql --basedir=/usr/local/install/mysql --datadir=/usr/local/install/mysql/data --initialize

 框出来的是密码   密码要保存着后面要用

7.  配置Mysql的环境变量

vim /etc/profile

 mysql的变量必须要在path变量的上面  环境变量与环境变量中间使用冒号分割

  source /etc/profile  #让配置生效

8.启动mysql服务

  service mysql start

如果启动不了  进去mysql目录   执行  ./support-files/mysql.server start

 9. 修改密码

 进入mysql    mysql -u root -p   

然后执行   alter user 'root'@'localhost' identified by '123456';  #修改的密码为123456

 10. 此时只能本机使用,下面设置允许远程登录

    use mysql  #进入mysql数据库

    update user set user.Host='%' where user.User='root'; #设置 root用户可以远程访问

     flush privileges;

Mysql就安装完成了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值