步骤一
官网下载对应的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
执行无误之后,再进行下一步