中科方德涉密安装MySQL

中科方德涉密安装MySQL

  • 最近更新2024年12月29日
今天记录一下,在涉密环境下安装 MySQL5.7.9。选择此版本,是因为中科方德 4.0 已默认安装部分组件,极大地节省了我们的时间和精力。
因环境涉密,无法直接联网安装,需通过互联网将相关文件复制到服务器。我们可从 MySQL 官方网站(https://downloads.mysql.com/archives/community/ )下载对应的 RPM 包。下载时,直接选择组合rpm包即可,如下图所示。
使用 RPM 安装的优势在于减少配置组件的时间成本。下载完成后,将其上传至相应服务器。接下来开始安装。
# 解压
tar -xf mysql-5.7.9-1.el7.x86_64.rpm-bundle.tar
# 安装常用组件
rpm -ivh mysql-community-common-5.7.9-1.el7.x86_64.rpm
# 安装所需库
rpm -ivh mysql-community-libs-5.7.9-1.el7.x86_64.rpm
# 安装MySQL客户端,需要加入强制安装RPM软件包,要不安装不成功。
rpm -ivh mysql-community-client-5.7.9-1.el7.x86_64.rpm --force --nodeps
# 安装服务器端
rpm -ivh mysql-community-server-5.7.9-1.el7.x86_64.rpm

由于系统默认安装了libncurses.so.6和libtinfo.so.6,而MySQL5.7.9需要5的版本,所以最简单的方法是对6做个软链接。

ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5
ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5

接下来就可以启动MySQL服务,并设置开机自启。

# 启动MySQL服务
systemctl start mysqld
# 设置MySQL开机自启
systemctl enable mysqld

接下来,就可以使用MySQL客户端进行登录了,但是需要先提前看一下MySQL安装时给设置的密码,它存储在MySQL的安装日志中。

cat /var/log/mysqld.log 

接下来需要使用指定用户名及密码登录MySQL了。

# 指定用户root,密码:frVsiFlo8(yF 来登录
mysql -uroot -p

正确登录后,就可以愉快的玩耍了。

最后,附上一些常用操作:

# 修改root密码(操作时将“密码”替换成你所设置的内容)
set password for 'root'@'localhost' = password('密码');
# 创建库测试数据库(操作时将“数据库名”替换成你所设置的内容)
create database 数据库名 default character set utf8;
# 创建库的管理用户及密码(操作时将“数据库名”、“管理用户名”以及“密码”替换成你所设置的内容)
grant all privileges on 数据库名.*to'管理用户名'@'localhost' identified by '密码';
# 切换到对应的库中,本例使用testdb为例
use testdb;
# 将testdb.sql中的数据,还原到testdb库中。
source /home/testdb.sql

 

分享到 :
相关推荐

发表回复

登录... 后才能评论