linux wget安装mysql_Linux下安装MySQL数据库之压缩包方式安装

Linux下安装MySQL数据库之压缩包方式安装

发布时间:2018-05-16 21:31,

浏览次数:334

, 标签:

Linux

MySQL

一、下载MySQL压缩包

wget

http://dev.MySQL.com/get/Downloads/MySQL-5.7/mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz

二、解压、重命名、移动

解压后重命名为mysql,并把mysql移动到/usr/local下

tar -xvf mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz mv

mysql-5.7.11-Linux-glibc2.5-x86_64 mysql mv mysql /usr/local

三、创建mysql用户组及其用户

useradd -r参数表示mysql用户是系统用户,不可用于登陆系统;-g表示把mysql用户添加到mysql用户组中

groupadd mysql useradd -r -g mysql mysql

四、创建data目录和tmp目录

mkdir /usr/local/mysql/data mkdir /usr/local/mysql/tmp

五、初始化MySQL配置表

1.到/usr/local/mysql目录下,执行

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql

--datadir=/usr/local/mysql/data

需要指定data目录,mysql服务进程运行时会访问data目录,加上参数--user=mysql

--user 启动mysql的用户;--basedir mysql安装目录;--datadir mysql数据仓库目录

初始化之后,会在最后一行看到root账号的初始密码

此时,有可能报bin/mysqld: error while loading shared libraries: libaio.so.1: cannot

open shared object file: No such file or directory错误

需要安装libaio

yum install -y libaio

2.复制配置文件及修改

复制

cp support-files/my-default.cnf /etc/my.cnf

修改my.cnf

[client] socket = /usr/local/mysql/tmp/mysql.sock [mysqld] basedir =

/usr/local/mysql datadir = /usr/local/mysql/data port = 3306 socket =

/usr/local/mysql/tmp/mysql.sock

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

3.把mysql目录下除了data外的改为root所有,data为mysql用户所有

chgrp -R mysql . chown -R root . chown -R mysql data

六、mysqld服务加入开机自启动项

把mysql下的support-files/mysql.server服务脚本放到系统服务,并设置运行权限,这样就可以使用service mysql

start启动服务

cp support-files/mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld

查看是否添加成功

chkconfig --list mysql

七、建立软连接

ln -s /usr/local/mysql/bin/mysql /usr/local/bin ln -s

/usr/local/mysql/bin/mysqladmin /usr/local/bin ln -s

/usr/local/mysql/bin/mysqld_safe /usr/local/bin

执行mysql命令时,则不需要到/usr/local/mysql/bin/目录下执行mysql。直接在任何路径下输入mysql,会执行/usr/local/bin下的mysql

八、修改密码

1.启动服务

service mysqld start

2.登陆mysql

mysql -u root -p

3.修改密码

成功登陆到数据库后,用alert修改root密码为,abcd;

alter user root@localhost identified by 'abcd';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值