1、最近需要部署深度学习项目到服务器,但接触centos比较少记录安装mysql数据库踩的坑,之前对着博客上做很多错误如:
1.1问题记录及其解决办法
问题1:
输入命令:systemctl start mysql.service, 要启动MySQL数据库是却是这样的提示
Failed to start mysqld.service: Unit not found
解决办法: 暂无,查了10多篇…希望大佬们查到了分享一下
问题2:
输入指令: rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm
error: Failed dependencies:mysql-community-client(x86-64) >= 5.7.9 is needed
解决办法: rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm –nodeps --force
问题3(之前安装失败的先清除系统内mysql):
本博文是安装成功的记录, 之前按照其他博主安装时错误导致未删除干净mysql,安装冲突。
解决办法:
# 查找已有的mysql,mariadb
rpm -qa | grep -i mysql
rpm -qa | grep -i mariadb
# 如果你有旧的版本,需要输入下面的指令删除。
#例如删除查找出的mysql57-community-release-el7-10.noarch
rpm -ev --nodeps mysql57-community-release-el7-10.noarch
2、安装mysql 5.7.35(版本可以自己换,点我进入镜像连接)
mkdir -p /home/mysql
# 下载mysql 5.7.35镜像资源
wget https://repo.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar
#解压到目录下
tar xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C /home/mysql
cd /home/mysql
# 安装mysql---common, client, server
rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm --nodeps --force
# 启动mysql服务
systemctl start mysqld.service
# 修改配置文件如下图
vim /etc/my.cnf
Mysql5.6以后简单密码不能生效关闭验证密码简单性,
修改加上validate_password=off,既可。
修改完成后,按esc, 按住shift+: 进入指令模式,输入wq保存退出既可
# 重启mysql服务
systemctl restart mysqld.service
# 查询mysql初始化密码,红框标出为密码
cat /var/log/mysqld.log | grep password
密码日志输出为:
进入数据库,输入查询到的系统初始化密码既可,如下图成功进入数据库:
mysql -uroot -p
修改密码,此处为’123456’
alter user 'root'@'localhost' identified by '123456';
附上成功安装mysql截图, 接下来就可以自己建库啦!~~~:
3、致谢
改正一些错误,然后根据up教学视频笔记 已给up素质三连~~