【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
MySQL安装步骤:
-
步骤1:使用root的账号,卸载默认安装的mariadb
- 命令:
-
rpm -qa | grep -i mariadb
rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
-
步骤2:通过root账号,创建mysql账号,并设置密码为123456
命令:
useradd mysql passwd mysql |
---|
注意,出现显示无效的密码提示,这个不用管,再次输入即可
-
步骤3:使用mysql账号,通过CRT登录
- 要实现下图
首先要知道ip地址(可重虚拟机输入 命令 ip addr 进行查询)
然后回到SecureCRT 软件创建连接,输入对应ip和用户名即可
-
步骤4:使用SecureFX 上传文件到 /home/mysql/下
-
上传mysql需要的资源包
-
-
步骤5:安装mysql,mysql没有权限安装,需使用su获得root账号的权限(注意使用上一步骤创建的CRT文件)
命令:
yum install mysql-community-*.rpm
首次直接输入命令然后会显示您需要root权限执行此命令,只要输入 su (暂时使用原用户权限执行命令)
再输入密码即可
然后再次输入 yum install mysql-community-*.rpm
注意其中会提示三个选择(y/n/d) 输入y (确认安装即可)
-
步骤6:启动mysql服务(停止mysql服务)
(1) systemctl start mysqld.service (这个命令是启动的,输入这个命令即可)
(2) systemctl stop mysqld.service (这个命令停止的, 输入了启动就不需要再输入停止,否则mysql服务就不可用,只有不需要mysql服务再输入停止命令)
|
---|
-
步骤7:查询root默认密码
grep 'temporary password' /var/log/mysqld.log |
---|
-
步骤8:登录mysql
mysql -uroot -p,Qp::,7#:hs0 |
---|
-
步骤9:设置root密码
set password=password("1234"); set global validate_password_policy=0; set global validate_password_length=1; |
---|
-
步骤10:退出 命令: exit
-
步骤11:创建mysql远程账号
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION; flush privileges; |
---|
-
步骤12:开启防火墙端口(注意这一步开始是退出mysql模式进行操作(如下两图))
#添加 --permanent永久生效,没有此参数重启后失效 firewall-cmd --zone=public --add-port=3306/tcp --permanent #重新载入 firewall-cmd --reload #查看所有打开的端口: firewall-cmd --zone=public --list-ports 启动: systemctl start firewalld 关闭(需要关闭再用): systemctl stop firewalld 删除多余端口号(需要删除再用) firewall-cmd --zone= public --remove-port=80/tcp --permanent |
---|
-
步骤13:远程访问(window+R输入cmd进行测试)
- 进入命令窗口:输入命令测试即可
mysql -h192.168.200.130 -uroot -p1234 |
---|
请给努力中的自己点个赞哦!
每天进步一点点`~~~~~
来源:oschina
链接:https://my.oschina.net/ithuang/blog/3155058