Centos7安装mysql

Centos7安装mysql

1、下载
官网链接:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
2、在本地下载好后通过XFTP上传至服务器
3、解压文件到特定目录下并重新命名
tar -C mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz -C /DC/
mv mysql-5.7.23-linux-glibc2.12-x86_64/ mysql-5.7/
4、卸载系统自带mysql
查看:rpm -qa | grep mysql
卸载:rpm -e --nodeps softfullname
5、创建用户组和用户
创建用户组:groupadd mysql
创建用户:useradd -r -g mysql mysql
6、给mysql目录指定专有用户和用户组
首先创建data目录:
cd /DC/mysql-5.7
mkdir data
指定用户和用户组:
cd /DC/
chown -R mysql mysql/
chgrp -R mysql mysql/
其中-R包含目录下所有和目录和文件
7、初始化mysql数据库
./mysqld --initialize --user=mysql --basedir=/DC/mysql-5.7/ --datadir=/DC/mysql-5.7/data/ --lc_messages_dir=/DC/mysql-5.7/share --lc_messages=en_US
记住生成的临时密码
如果忘记密码或者想重新初始化,可以先将mysql/data目录中文件删除,然后再执行初始化命令
8、配置my.cnf
路径:/etc/my.cnf,如果没有该文件就需要自己新建
vi /etc/my.cnf
将原来的内容全部注释,增加下面红色框中内容
Basedir是mysql安装的根目录
Datadir是mysql数据存放大大的位置
Port是自己设置的mysql端口号,默认一般是3306
9、启动
进入到mysql的bin目录下:cd /DC/mysql-5.7/bin
启动:./mysqld_safe --user=mysql &
启动后的界面(执行几秒钟吧)
下面红色框中的那几行输出也是在启动后一起执行的,启动完毕后不会自己关闭,所以需要我们在敲一下回车键结束,这样就可以了。根据上图中执行输出的结果可以得出在data目录下存在相关文件,(比对发现在初始化并启动后有如下8个文件,缺一不可)

10、设为开机启动
cd /DC/mysql-5.7/support-files/
cp mysql.server /etc/init.d/mysql
vi /etc/init.d/mysql
将mysql目录填上:
basedir=/DC/mysql-5.7/
datadir=/DC/mysql-5.7/data/
授权:chmod +x /etc/init.d/mysql
设为开机启动:chkconfig --add mysql
11、service启动
重启服务:service mysql restart
停止服务:service mysql stop
启动服务:service mysql start
查看服务:service mysql status
12、登录mysql修改密码授权远程登录
cd /DC/mysql-5.7/bin
登录:./mysql -u root -p 输入临时密码

修改密码:set password=password(“root”);
登录授权:grant all privileges on . to’root’ @’%’ identified by ‘root’;
授权生效:flush privileges;
可使用navicat或sqlyog等工具进行登录,注意关闭防火墙或开放mysql端口-3181

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值