Centos Linux 离线安装 MySQL 5.7、使用MySQL教程【新】
1.Centos Linux 离线安装 MySQL 5.7、使用MySQL教程【新】
2.Centos7 JDK安装教程【新】下载 MySQL 5.7 安装包
官网下载页面地址:
https://downloads.mysql.com/archives/community/
Product Version
选择 5.7.17
;
Operating System
选择 Linux Generic
;
OS Version
选择 Linux - Generic (glibc 2.12) (x86, 64-bit)
;
下载mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
。
开始安装MySQL
-
上传至目录
将安装包
mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
上传到/opt
目录。# 进入到opt目录 cd /opt # 解压 tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz # 将解压后的mysql文件重命名为 mysql并移动目录 mv mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql
-
创建数据仓库目录
mkdir /data mkdir /data/mysql
-
创建 MySQL 用户组
#新增组 groupadd mysql #新增用户 useradd -r -g mysql mysql useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql
-
修改目录所有者
chown -R mysql /usr/local/mysql chgrp -R mysql /usr/local/mysql chown -R mysql /data/mysql
-
配置参数
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
如果参数初始化错误,需要使用命令:
yum install -y libaio
注意:第一次生成的密码需要记住!!!! root@localhost:xxxxxx 后面xxxx就是临时密码
-
配置文件相关
cd /usr/local/mysql/support-files cp my-default.cnf /etc/my.cnf #如果提示是否覆盖,输入y cp mysql.server /etc/init.d/mysql vi /etc/init.d/mysql #进入后将这两行替换成 basedir=/usr/local/mysql datadir=/data/mysql
-
启动mysql服务
/etc/init.d/mysql start
其他相关命令
# 停止mysql服务 service mysqld stop # 重启mysql服务 service mysqld restart # 查看mysql服务是否启动 service mysqld status
-
登录MySQL进行初始化设置
第一次登录
mysql -uroot -p
提示错误-bash: mysql: command not found
解决办法:
#建立软连接 ln -s /usr/local/mysql/bin /mysql /usr/bin #或 alias mysql=/usr/local/mysql/bin/mysql #(注意:重启虚拟机后需要重新输入一遍命令,建议使用第一个命令 ln -s)
再重新登录,输入第一次生成的临时密码;
cd /usr/local/mysql mysql -uroot -p
-
修改 mysql 密码
进入 myslq 后需要修改 root 的密码:
alter user 'root'@'localhost' identified by 'root';
注意:(人力资源系统 suthr.war 包中连接数据库的密码是 root) 密码可在
webapps
的目录下的jdbc.properities
文件中查询。然后输入:
-- 选择 mysql 库 use mysql; -- 将 root 用户的可访问主机改为 %,即任何主机 update user set user.Host='%' where user.User='root'; #执行生效指令 flush privileges; #退出登录 exit;
-
到此 数据库安装完毕
本文作者:99998
本文链接:https://www.cnblogs.com/N1ko/p/18020862
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步