Centos8.2安装MySQL

第一步:

下载msyql,用wget命令

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.27-linux-glibc2.12-x86_64.tar.xzd

第二步:  

        查看是否已经安装了mariadb
                 检查linux是否安装了mariadb数据库,mariadb数据库是mysql的分支。是免费开源的。mariadb和msyql会有冲突。首先要检查安装了mariadb, 卸载掉。

        (注意:这一步很重要哦)

        检查命令:yum list installed | grep mariadb

         卸载命令:yum –y remove xxx

第三步:

        解压放到op/packages文件下

        先执行这个命令:# tar -xvJf node-v8.11.1-linux-x64.tar.xz

        在解压:tar -xvJf 

        在移动到指定文件夹顺便把名字改短一些,方便后边操作:用mv命令  

第四步:

        进入mysql文件夹中,创建data文件夹

        mkdir data

 

第五步:

        创建用户和组

                groupadd mysql

                useradd -g mysql mysql

第六步:

        初始化MySQL

        使用mysql的 mysqld 命令初始化数据库的基本信息。切换到mysql-8.0.27/bin目录下执行。

        命令:./mysqld --initialize --user=mysql --datadir=/opt/packages/mysql-8.0.27/data --basedir=/opt/packags/mysql-8.0.27

参数说明:

        --initialize 初始化mysql,创建mysql的root, 随机生成密码。记住密码,登录msyql使用。

        --user执行msyqld 命令的linux用户名

        --datadir : mysql数据文件的存放位置,目录位置参照本机的设置。

        --basedir : msyql安装程序的目录,目录位置参照本机的设置。

该命令执行后,会生成一个临时的mysql数据库root用户的密码,请先拷贝出来记住,后续第一次登录mysql需要使用 

 第七步:

        启动MySQL

                启动MySQL服务,在bin目录下执行命令:./mysqld_safe &(其中&符号表示后台启动),输入命令后按Enter。

        

 第八步:

        登录MySQL

                bin目录下输入 ./mysql -u root -p

        会出现一下报错:

        输入以下指令,然后Enter

         sudo ln -s /usr/lib64/libtinfo.so.6.1 /usr/lib64/libtinfo.so.5

        在从新输入./mysql -u root -p执行:

        输入那会生产的密码

 第九步:

        修改密码

                修改密码格式如下

                alter user 'root'@'localhost' identified by '123456'; 

 然后退出exit

在重新输入./mysql -u root -p,写你新生产的密码就行了

在输入show databases;就能查看到你的数据库了

安装完成MySQL

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值