mysql add需要安装_Mysql5.7安装配置

安装步骤安装lib依赖

yum search libaio

yum install libaio新增mysql用户和用户组

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

tar -xvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz -C /opt/

mv /opt/mysql-5.7.30-linux-glibc2.12-x86_64 /opt/mysql-5.7.30

ln -s /opt/mysql-5.7.30 /opt/mysql

# 新建数据目录,用于存放mysql数据库的数据文件

mkdir -p /opt/mysql/data修改mysql启动配置 新建/etc/my.cnf文件,修改文件内容

# 服务配置

[mysqld]

basedir=/opt/mysql

datadir=/opt/mysql/data

socket=/opt/mysql/mysql.sock

max_connections=2000

character-set-server=utf8

lower_case_table_names=1

pid-file=/opt/mysql-5.7.30/data/mysql.pid

port=3306

#客户端配置

[mysql]

default-character-set=utf8

socket=/var/lib/mysql/mysql.sock

[mysqld_safe]

log-error=/var/log/mysql/mysql.log

pid-file=/opt/mysql-5.7.30/data/mysql.pid执行mysql初始化 新建配置中指定的目录/var/lib/mysql和/log/lib/mysql,并修改属主

mkdir -p /var/lib/mysql /log/lib/mysql

chown mysql:mysql /var/lib/mysql /log/lib/mysql

初始化mysql NOTE: 使用--initialize选项会生成root默认密码,需要将改密码记录下,第一次登陆mysql需要使用该密码 使用--initialize-insecure选项,root密码默认为空

bin/mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir= /opt/mysql/data启动mysql,修改mysql的root用户密码

bin/mysqld_safe --user=mysql &

# 密码为初始化时生成的随机密码

bin/mysql -u root --host=127.0.0.1 --port=3306 --password='jH*fu>yDo8ga'

set password for root@localhost = password('root');

flush privileges;添加mysql服务,配置开机自启动

cp /opt/mysql/support-files/mysql.server /etc/init.d/mysqld

# 执行该步骤之后,就可以通过service命令控制mysql服务的启停

service mysqld [start|stop|status]

# 设置开机自启动

chkconfig --add mysqld

chkconfig --list

chkconfig --level 345 mysqld on添加mysql环境变量 修改/etc/profile(或者针对指定用户添加,修改用户的.bash_profile文件),添加以下内容

export PATH=$PATH:/opt/mysql/bin

常见问题数据库初始化完成之后,启动时失败 可能原因: (1) /etc/my.cnf中设置的目录未新建,如/var/lib/mysql和/var/log/mysql需要手动新建 (2) 未修改目录属主,mysql安装目录/opt/mysql/、/var/lib/mysql和/var/log/mysql都需要修改属主为mysql,命令为:

chown -R mysql:mysql /opt/mysql /var/lib/mysq /var/log/mysql数据库重启时失败 可能原因:启动时使用的用户不对,需要使用root用户启停

动态链接库文件缺失

通过ldd bin/mysqld查询mysqld运行需要的链接库,找到not found的行,使用yum|rpm进行安装

附加说明

mysql子目录功能 bin/ mysql服务、客户端和通用工具程序 docs/ mysql信息手册 man/ unix man手册 include/ include头文件 lib/ lib文件 share/ 错误信息、字典、用于数据库安装的sql support-files/ 各类支持文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值