MySQL数据库------------数据库的安装-----开始步入梦想
作者前言接待小可爱们前来借鉴我的gtiee秦老大大 (qin-laoda) - Gitee.com
——————————————————————————————————
这一篇文章主要讲解一下MySQL的下载
数据库MySQL
这是CentOS7的mysql安装,假如有其他版本的需求,可以自行百度去找安装教程。以下利用全部 在终端下举行,请事先确定好安装目录。课件的安装路径以/home/tisugou/my_object(tisugou为用户 名)为例。 在包管假造机可以连网的情况下,再来尝试安装 1、查抄是否已经安装了mariadb 运行 rpm -qa | grep mariadb ,假如有出现程序,阐明已经安装过 mysql 。执行 sudo rpm -e mariadb-libs --nodeps 举行删除,再重新安装。 运行: rpm -qa | grep mariadb https://i-blog.csdnimg.cn/blog_migrate/9fea046bedd91ebb507f69f135c9c01f.png
删除:
sudo rpm -e mariadb-libs --nodeps
https://i-blog.csdnimg.cn/blog_migrate/92fb193273459396186a05bec301ed46.png
2、下载mysql安装包
执行 wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.31-1.el7.x86_64.rpm-bun dle.tar 。假如出现安装提示: Cannot write to ‘ https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar ’ (No such file or directory) ,是权限不够 wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar https://i-blog.csdnimg.cn/blog_migrate/3bea13a5fe4a79b44903a42ad752c3e3.png
3、将压缩包解压到对应目录下
创建对应的目录 mkdir mysql-8.0.31 将文件解压到目录中 tar -xvf mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar -C mysql-8.0.31 创建目录 mkdir mysql-8.0.31 解压 tar -xvf mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar -C mysql-8.0.31 https://i-blog.csdnimg.cn/blog_migrate/60bcdc4d21dd4042178ccc6c5a2f4682.png
解压的结果:
https://i-blog.csdnimg.cn/blog_migrate/5e45755e437ffbeac6ff72462a43f74f.png
安装mysql包
安装perl:yum install -y perl.x86_64,等待安装成功
yum install -y perl.x86_64 https://i-blog.csdnimg.cn/blog_migrate/658fd53d8bc94b544c574eb5bba61df7.png
进入到存放 mysql 的目录里: cd mysql-8.0.31 。运行以下代码
rpm-ivhmysql-community-common-8.0.31-1.el7.x86_64.rpm
rpm-ivhmysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm
rpm-ivhmysql-community-libs-8.0.31-1.el7.x86_64.rpm
rpm-ivhmysql-community-client-8.0.31-1.el7.x86_64.rpm
rpm-ivhmysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm
rpm-ivhmysql-community-server-8.0.31-1.el7.x86_64.rpm
#如果出现文件无法被安装覆盖,可以在命令最后加上--nodeps--force再执行
#例如rpm-ivhmysql-community-common-8.0.31-1.el7.x86_64.rpm--nodeps--force
修改配置文件 /etc/my.cnf vim /etc/my.cnf 在配置文件中添加 log_timestamps = SYSTEM https://i-blog.csdnimg.cn/blog_migrate/358e69522795592cb7af7018f4cfe629.png
5 、启动 mysql --运行数据库
systemctl start mysqld
--查看数据库状态
systemctl status mysqld https://i-blog.csdnimg.cn/blog_migrate/19281494940b258ff65189895f7a7f84.png
active体现正常运行
6 、修改暗码 运行 cat /var/log/mysqld.log|grep password ,先检察数据库暗码 cat /var/log/mysqld.log|grep password https://i-blog.csdnimg.cn/blog_migrate/cdc49ad5c042386a1f73c05351010356.png
这里的loaclhost:后面的字符都是暗码,不要放过如图所示的下划线 _ ,假如没有则体现没有暗码
执行mysql -u root -p,输入暗码后进入数据库
mysql -u root -p 或者
mysql 要修改暗码就执行:
alter user 'root'@'localhost' identified by 'Tisugou@1015' https://i-blog.csdnimg.cn/blog_migrate/a23dae464ecc468465f13b504761b57e.png
'Tisugou@1015' 是暗码,暗码设置必须要大小写字母数字和特殊符号( ,/';: 等) , 否则不能配置成功。上 图中的内容体现暗码太简单了,要重新输入,直到出现 query OK ,才算更改成功。 7 、开启远成访问权限 进入mysql https://i-blog.csdnimg.cn/blog_migrate/75f50e5d21c75fe723d39431508f9f11.png 开启远成访问权限
--选择名为mysql的库
use mysql;
--更新其中的数据
update user set host='%' where user='root';
--给远程账户授权
Grant all privileges on root.* to 'root'@'%';
--设置密码,Tisugou@1015是连接的密码,可以随意更改
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Tisugou@1015';--刷新权限
flush privileges; https://i-blog.csdnimg.cn/blog_migrate/9741f33f60288db7942cdb01d67a60cf.png
然后执行 exit ,退出 mysql 8 、添加开放端口 执行以下三句代码 #查看端口
firewall-cmd--list-ports
#添加mysql端口3306
firewall-cmd--zone=public--add-port=3306/tcp--permanent
#添加Tomcat端口8080,为之后的jupyterlab做准备
firewall-cmd--zone=public--add-port=8080/tcp--permanent
#添加12345,为之后的dolphinscheduler做准备
firewall-cmd--zone=public--add-port=12345/tcp--permanent #开启防火墙
systemctl start firewalld#开启防火墙
#重启防火墙
firewall-cmd--reload 这里开辟出来的端口体现答应其他服务器越过防火墙举行访问,否则会被克制 9 、 mysql 免暗码登录 在 /etc/my.cnf 中举行修改,在 最后添加: skip-grant-tables 。生存文件后,执行 service mysqld restart ,重启数据库。之后就能直接输入 mysql 进入数据库了。 https://i-blog.csdnimg.cn/blog_migrate/c4c6914c003a802f2478ee61fdb275f3.png 假如不想免暗码登陆就把这句注释掉
免暗码登入情况:
https://i-blog.csdnimg.cn/blog_migrate/2fee368552404981a48578ec2ac72cf3.png
设计暗码和账号登陆
https://i-blog.csdnimg.cn/blog_migrate/442dbf6c54ca9449f7ebd3304b0dafb7.png
注意 进入到Mysql里面利用的下令都是以;(分号)结尾
ifconfig 检察假造机的ip
https://i-blog.csdnimg.cn/blog_migrate/4d50ad66663a40cf0282f22b045a54cc.png
总结:
这里简单的介绍了数据库的安装,及linux的简单下令的使用,不懂的小可爱可以来私聊
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]