mysql安装笔记

mysql安装笔记
一、要安装mysql5.6/5.7,需要下载mysql5.6/5.7的二进制安装包,详见官网:https://dev.mysql.com/downloads/mysql/
purge binary logs to 'binlog.000058';
二、下载完毕后,解压该二进制包,并进行重命名,使用如下命令:
tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz -C /usr/ --------------本次我解压到/usr/目录下

三、因为要安装两个不同版本的mysql(5.6/5.7),并且为了今后mysql实现多实例管理,我将解压后的目录建立软连接:
cd /usr/
ln -s mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz/ mysql5.6 (软链接用法:ln -s 源文件 目标文件,这里mysql5.6这个目录不用单独mkdir)
注:如果今后没有建立多实例的需求,也可把ln -s这一步改为mv来将解压的目录改名。

四、创建mysql的数据库目录,如下:
mkdir -p /home/mysqldata_3309
cd /home
chown -R mysql.mysql mysqldata_3309/
cd /usr/mysql5.6
mv data olddata
ln -s /home/mysqldata_3309/ data
---------因为我的磁盘分配问题,数据库的数据文件统一放在/home下管理,因此我又建立了软链接
chown -R root.root .
chown -R mysql.mysql data
chown -R mysql.mysql data/
----------修改安装目录/usr/mysql5.6下的权限
五、创建mysql5.6的my.cnf文件
mkdir mysql5.6-files
cd mysql5.6-files/
vi my.cnf ----------另见mysql目录my.cnf标题篇(修改标黄颜色中的相应路径即可)
chown -R mysql.mysql mysql5.6-files/
六、数据库初始化
./scripts/mysql_install_db --defaults-file=/usr/mysql5.6/maria-files/my.cnf --user=mysql --mysql5.6
./bin/mysqld –initialize-insecure ----------mysql5.7

七、启动数据库
mysql数据库安装完毕后,我们就要启动mysql。启动mysql时,我们可以通过mysql提供的脚本
即/etc/init.d/mysqld start
也可以通过mysqld_safe命令来启动
./bin/mysqld_safe --defaults-file=/usr/mysql5.6/maria-files/my.cnf --user=mysql &
defaults-file这个参数,这个参数加载的就是mysql的配置文件my.cnf。mysql的多实例部署就是根据加载不同的my.cnf文件来达到目的的。

八、修改密码并登录
ps -wef | grep 3309 ---------查看进程是否开启
/usr/mysql5.6/bin/mysqladmin -u root password 'mysql' --socket=/tmp/mysql.sock --port=3309 ----------修改root密码

/usr/mysql5.6/bin/mysql --socket=/tmp/mysql.sock --port=3309 -uroot -p ----------登录数据库




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值