话不多说直接上干货
识别操作系统
cat /etc/os-release
删除系统捆绑依赖包
这个命令的意思是 查询所有 与 mariadb有关的 包
查找出来后需要都删除 因为会跟MYSQL包安装有冲突,下方是倘若之前系统已经安装过MYSQL包也一起删除
rpm -qa | grep mariadb
删除命令
rpm -e --nodeps 文件名
官网下载MYSQL安装包
链接: 下载链接
因为Kylinos Server V10 就是基于CentOS 8开发而来,所以选择 Red Hat Enterprise Linux 8 / Oracle Linux 8 (x86, 64-bit), RPM Bundle
上传并安装
1 先cd 进入 home目录下
之后 新建文件夹 mysql_install
cd /home
mkdir mysql_install
2 这里我直接通过工具进行上传了,不知道怎么上传的可以看我前一篇文章
3 执行解压命令
tar xvf mysql-8.1.0-1.el8.x86_64.rpm-bundle.tar
解压成功后如图,这些就是安装包了
4 进行安装
安装顺序如下
rpm -ivh mysql-community-common-8.1.0-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.1.0-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-8.1.0-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-8.1.0-1.el8.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.1.0-1.el8.x86_64.rpm
rpm -ivh mysql-community-server-8.1.0-1.el8.x86_64.rpm
rpm -ivh mysql-community-devel-8.1.0-1.el8.x86_64.rpm
初始化数据库
1 启动服务
chown -R mysql:mysql /var/lib/mysql/ #目录授权
systemctl start mysqld #启动服务
第三行是检测状态的 绿色就是启动成功了。
2 获取初始密码并登录
cat /var/log/mysqld.log | grep password #获取初始化临时密码
mysql -u root -p #用临时密码登录数据库
密码输入的时候 是不显示字符的 直接输入即可
3 进入成功后 设置自己的密码
alter user root@localhost identified by 'xxxxxxxx';
需要注意 设置太简单的密码 可能会不符合策略要求
4 修改Mysql连接地址
use mysql;
update user set host='%' where user = 'root';
commit;
exit;
5 重启Mysql服务
systemctl restart mysqld
查看Mysql基本信息
重启完后 mysql -u root -p 再次进入mysql服务 查看状态
至此 完成,可以试试在外面的navicat等连接工具上 进行连接了。