Centos7 下安装Mysql

一、下载mysql
1、下载链接:https://www.mysql.com/downloads/
2、点击 Community 点击 MySQL Community Server
在这里插入图片描述
3、进入下图界面,选择MySQL Community Server 5.6
在这里插入图片描述
4、下载mysql-5.6.42-linux-glibc2.12-x86_64.tar
二、安装mysql
1、卸载mysql
如果系统没有安装过mysql,此步骤不需要
1.1关闭mysql服务
在这里插入图片描述
1.2检查是否有rpm包,如果没有用rpm安装过mysql,不应该有残留,如果有,需要删掉
检查语法: rpm -qa|grep -i mysql
删除语法: rpm -e <包的名字>
如果遇到依赖,无法删除,使用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包。
在这里插入图片描述
1.3通过find命令检查是否有安装mysql文件,有需要删除
检查语法: find / -name mysql
删除语法: rm -rf 目录文件(或文件)
2、上传文件到linux服务器,使用工具FileZilla
3、在/usr/local目录下创建mysql目录(使用FileZilla创建,也可以命令创建)
4、使用命令 “tar -zxvf XXXXXX” 解压mysql文件,其中XXXXX为文件名。
5、添加系统mysql组 命令 “groupadd mysql”
6、添加mysql用户 命令 “useradd -r -g mysql mysql”
在这里插入图片描述
7、进入安装mysql软件目录:执行命令 “cd /usr/local/mysql”(注意mysql文件放置的文件位置不一样,命令有差别)
8、修改当前目录拥有者为mysql用户:执行命令 “chown -R mysql:mysql ./”
在这里插入图片描述
9、初始化数据库,执行命令 “./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data”
10、删除或者备份,/etc/my.cnf文件。执行命令 “rm /etc/my.cnf”
11、修改当前目录拥有者为root用户:执行命令 “chown -R root:root ./”
12、修改当前data目录拥有者为mysql用户:执行命令 “chown -R mysql:mysql data”
在这里插入图片描述
13、执行命令 “cp support-files/mysql.server /etc/init.d/mysql”
14、建立软连接,“ln -s /usr/local/mysql/bin/mysql /usr/bin”
15、启动数据库,执行命令 “service mysql start”
16、设置root用户密码,执行命令 “./bin/mysqladmin -u root password ‘123456’”
在这里插入图片描述
17、连接到数据库,执行命令 “mysql -uroot -p” 输入密码 “123456”
---->可能出现密码错误的情况,如下图
在这里插入图片描述
---->处理方法:
1)停止数据库。命令 “service mysql stop”
在这里插入图片描述
2)在bin目录下,执行命令 “./mysqld_safe --user=mysql --skip-grant-tables --skip-networking &”
在这里插入图片描述
3)在bin目录下,执行命令 “mysql -u root mysql”
在这里插入图片描述
4)进入mysql数据库,执行命令
① “UPDATE user SET Password=PASSWORD(‘123456’) where USER=‘root’;”或者“UPDATE user SET Password=PASSWORD(“123456”) where USER=“root”;”
② “FLUSH PRIVILEGES;”
③ “quit”
在这里插入图片描述
18、连接到数据库,执行命令 “mysql -uroot -p” 输入密码 “123456”
19、进入mysql,对远程用户进行授权,执行命令 “grant all privileges on . to ‘root’@’%’ identified by ‘xxxxxx’;” xxxxxx是你登录使用的密码
或者执行命令 “grant all privileges on . to ‘root’@’%'identified by ‘xxxxxx’ with grant option;”
在这里插入图片描述
20、执行命令 “FLUSH PRIVILEGES;” 保存设置。
在这里插入图片描述
21、输入命令 “quit” 退出。
22、添加开机启动:执行命令 “chkconfig --add mysql”

可能需要的命令:
启动数据库:service mysql start
停止数据库:service mysql stop
数据库状态:service mysql status

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值