Mysql安装
注:如果已安装Mysql,这一步可跳过
解压 mysql 安装包
tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
检查是否有mysql用户组和mysql用户,没有就添加有就忽略:
groups mysql #若显示groups: mysql: no such user,则需要添加数据
添加用户组和用户
groupadd mysql && useradd -r -g mysql mysql
创建数据目录并赋予权限
mkdir -p /data/mysql
chown mysql:mysql -R /data/mysql
修改配置文件/etc/my.cnf
vim /etc/my.cnf #如果没有该配置文件,就新建一个再修改
以下内容覆盖 mysqld部分
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
Mysql目录移动 解压后的mysql-5.7.35-linux-glibc2.12-x86_64文件移动到/usr/local/mysql (文件夹名称修改为mysql不带版本号信息)
cd /opt/bpasoftware
mv mysql-5.7.41-linux-glibc2.12-x86_64 /usr/local/
cd /usr/local/
mv mysql-5.7.41-linux-glibc2.12-x86_64 mysql
cd mysql/bin/
Mysql初始化
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
查看初始密码
cat /data/mysql/mysql.err
将Mysql加入到服务中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
启动Mysql
service mysql start
Seven
010-62962343-690
liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区