命令行安装MySQL数据库

一、linux-jdk安装

1.启动虚拟机

cd /opt/

2.展示opt文件夹下的文件列表

ls -la

3.创建jdk安装路径(install安装包装载文件夹;bigdata解压安装文件夹)

mkdir bigdata install

4.进入install文件

cd install (当前位置在opt文件夹下)

将jdk安装包装载到install文件目录下:

打开Xftp,把jdk安装包拖到/opt/install下

5.解压 jdk-8u111-linux-x64.tar.gz 安装包

指令:tar -zxvf jdk-8u111-linux-x64.tar.gz -C …/bigdata

6.修改jdk安装文件夹名称

指令:mv jdk1.8.0_111/ jdk180(修改解压的jdk文件夹名称

7.cd jdk180/

9.配置环境变量

① 进入编辑模式

指令:vi /etc/profile

快捷键 shift+g,跳转到末尾

② 编辑配置文件

指令:i

JAVA_HOME=/opt/jdk1.8.0_121(解压目录)

PATH=$JAVA_HOME/bin:$PATH($PATH:Linux环境中之前的PATH环境)

CLASSPATH=$JAVA_HOME/lib:.

export JAVA_HOME PATH CLASSPATH

③ 保存设置并退出

光标移动到末尾

:wq

3.激活环境变量配置

指令:source /etc/profile

4.检查配置结果

指令:echo $JAVAHOME

指令:java -version

二、rpm maria-mysql安装

1.查看默认数据库

指令:rpm -qa|grep mariadb

2.删除默认数据库

指令:yum remove xxx

3.安装mysql的远程repo源

指令:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

如果wget不能使用,先执行下面的指令再执行3

指令:yum install wget

4.rpm安装mysql的rpm包

指令:rpm -ivh mysql-community-release-el7-5.noarch.rpm

5.yum安装mysql

指令:yum -y install mysql-server

6.查看安装结果

指令:rpm -qa|grep -i mysql

结果展示:

mysql-community-server-5.6.48-2.el7.x86_64 服务端

依赖安装:

mysql-community-client-5.6.48-2.el7.x86_64 客户端

mysql-community-release-el7-5.noarch

mysql-community-common-5.6.48-2.el7.x86_64

mysql-community-libs-5.6.48-2.el7.x86_64

7.删除mysql(关联依赖的mysql)

① 启动或停止服务

指令:systemctl start/stop mysqld

或者 service mysqld start/stop

② 执行删除指令

指令:rpm -e 名称(mysql-community-client-5.6.48-2.el7.x86_64)。

rpm -e mysql-community-server-5.6.48-2.el7.x86_64

8.尝试登陆(启动服务后,首次登陆免密)

指令:mysql -u root

mysql -u root@localhost 本机连接(默认)

mysql -u root@% 远程连接

9.如果首次登陆报错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock

原因是当前用户没有var/lib/mysql目录的访问权限,

① 解决方案:修改用户权限

指令:chown -R root:mysql /var/lib/mysql

② 重启mysql服务,并重新尝试登陆即可

指令:service mysqld restart / systemctl restart mysqld

③ 再次登录

指令:mysql -u root

④ 退出

指令:exit;/quit/Ctrl+c;

10.首次登陆有修改root密码,建议加上远程登录设置方便dos或java程序连接,退出重启服务后重进即可

① 进入系统存储用户信息的库

指令:use mysql;

② 查看当前mysql的相关信息

指令:select host,user,password from user where user=‘root’;

③ 设置新密码

指令:update user set password=password(‘root’) where user=‘root’;

或者:alter user 'root'@'localhost' identified by '1234qwsa';

④ 设置远程连接

指令:grant all on . to root@’%’ identified by ‘kb08’;

⑤ 退出

指令:exit;/quit/Ctrl+c

11. 如果出现问题,处理方式先查看任务状态

指令:system status mysql

12. 重置密码后,再次登录

① mysql -u root -p

② 输入密码

如果忘记登录密码,需要重启免密登录

① 找到mysql的配置文件

指令:cd /

指令:find -name ‘my.cnf’

② 编辑找到的文件

指令:vi /etc/my.cnf

添加修改:

[mysqld]

skip-grant-tables

③ 保存并退出

指令:Esc+:wq!

④ 重启服务

指令:systemctl restart mysql

13. 免密登录后,设置密码。然后关闭免密登录。

重复13,重启免密登录步骤。删除配置信息

指令:skip-grant-tables

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值