Liunx中安装Mysql

步骤一

官网下载对应的liunx版本

官网地址:MySQL :: Download MySQL Yum Repository

选择自己需要的版本自行安装

步骤二 

上传到自己liunx系统中安装

命令: yum localinstall mysql80-community-release-el9-1.noarch.rpm 

 

上面安装完成之后,然后执行下面的命令安装MySQL服务器

命令:yum install mysql-community-server

 初始化 MySQL:在安装完成后,你需要使用 mysqld 的 --initialize 选项来初始化 MySQL。这将设置初始的系统表并生成随机的 root 密码。你可以在初始化过程中设置其他选项,如 --lower-case-table-names=1

sudo mysqld --initialize --lower-case-table-names=1
```

这将根据指定的 `lower-case-table-names` 值初始化 MySQL 数据库。

步骤三 

安装完毕,启动Mysql服务

命令:service mysqld start

查看是否启动成功:ps -ef | grep mysql

步骤四

修改Mysql的密码

1.查询Mysql临时密码:grep 'temporary password' /var/log/mysqld.log

2.输入命令mysql -uroot -p  输入临时密码进入mysql

 3.修改密码

由于我安装的是高版本,所以密码策略比较严格,如果你不想设置的这么严格,可以去搜索修改密码策略的帖子

设置密码命令:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

4.刷新规则允许外部访问(根据个人所需设置,非必要设置)

 use mysql      #选择访问mysql库
 update user set host = '%' where user = 'root';      #使root能再任何host访问
 FLUSH PRIVILEGES;       #刷新 

步骤四

使用Navicat测试连接一波~完美~芜湖

由于后面遇到了一些坑,回来添加一些问题:

第二种安装方式:

1.官网下载mysql

MySQL :: Download MySQL Community Server

2.解压mysql

tar -xvf mysql-8.1.0-linux-glibc2.28-x86_64.tar.xz

3.创建data文件夹

cd /usr/local/src/mysql/mysql-8.1.0-linux-glibc2.28-x86_64
mkdir data

4.创建用户组以及用户和密码

[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -g mysql mysql

5.授权用户

[root@localhost /]# chown -R mysql:mysql /usr/local/src/mysql
[root@localhost /]# chmod -R 755 /usr/local/src/mysql

6.进入bin目录初始化信息

./mysqld --user=mysql  --lower-case-table-names=1 --basedir=/usr/local/src/mysql --datadir=/usr/local/src/mysql/data/ --initialize

出现错误:

 出现该问题首先检查该链接库文件有没有安装使用 命令进行核查

[root@localhost bin]# rpm -qa|grep libaio   
[root@localhost bin]# 

 运行命令后发现系统中无该链接库文件

[root@localhost bin]#  yum -y install libaio-devel.x86_64

安装成功后,继续运行数据库的初始化命令,此时可能会出现如下错误:

 执行如下命令后:

[root@localhost bin]#  yum -y install numactl

 执行无误之后,再进行下一步

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值