为朋友做的网站,百度登录账号首页,合肥前端开发培训机构,抖音代运营合同模板目录
0.说明
1.卸载不要的环境
1.1查看当前环境存在的服务mysql或者mariadb
1.2卸载不要的环境
1.2.1先关闭相关的服务
1.2.2查询曾经下载的安装包
1.2.3卸载安装包
1.2.4检查是否卸载干净
2.配置MySQLyum源
2.1获取mysql关外yum源
2.2 查看当前系统结合系统配置yum…目录
0.说明
1.卸载不要的环境
1.1查看当前环境存在的服务mysql或者mariadb
1.2卸载不要的环境
1.2.1先关闭相关的服务
1.2.2查询曾经下载的安装包
1.2.3卸载安装包
1.2.4检查是否卸载干净
2.配置MySQLyum源
2.1获取mysql关外yum源
2.2 查看当前系统结合系统配置yum源
2.3在云服务器下载安装包
3.开始安装启动
3.1 yum安装mysql
3.2启动mysql网络服务
4.如何登录和使用
4.1登录的三种方式
4.2设置配置文件
4.3登录选项认识——连接数据库
4.4设置开机启动 0.说明
安装与卸载中⽤⼾全部切换成为root⼀旦 安装普通⽤⼾能使⽤的初期练习mysql不进⾏⽤⼾管理全部使⽤root进⾏尽快适应mysql语句后⾯学了⽤⼾管理在考虑新建普通⽤⼾
1.卸载不要的环境
1.1查看当前环境存在的服务mysql或者mariadb
ps axj | grep mysql
//mariadb是mysql的一个开源分支 1.2卸载不要的环境
1.2.1先关闭相关的服务
systemctl stop mysqld
systemctl stop mariadb.service
1.2.2查询曾经下载的安装包
rpm -qa //查询所有的
rpm -qa | grep mysql
//yum下载时候的安装包都是.rpm为后缀的
//查看的安装包后缀都是.rpm
1.2.3卸载安装包
rpm -qa | grep mysql | xargs
//把所有安装包全部一个一个 通过xargs的形式 传给我们的卸载程序进程可以全部批量化卸载。
rpm -qa | grep mysql | xargs yum remove
安装包会一个一个以xargs的形式命令行参数的形式 拼接到yum remove的后面。
rpm -qa | grep mysql | xargs yum -y remove//避免询问
1.2.4检查是否卸载干净
rpm -qa | grep mysql//安装包没了
ps axj | grep mysql//进程/程序不在了
ls /etc/my.cnf //mysql配置文件是否存在
ls /var/lib/mysql/ //里面是上一个mysql残留下的数据
2.配置MySQLyum源
2.1获取mysql关外yum源
网址Index of /232905 (mysql.com)http://repo.mysql.com/
2.2 查看当前系统结合系统配置yum源
cat /etc/redhat-release //查看当前的Linux系统版本 点击官网网页下载。单击右键查看网页源代码就能够看到更加详细的描述。mysql5.7是最常用的。el7就是centos7 el6就是centos6选择和当前系统匹配版本即可。 有对应的版本就下载没有对应的版本下载最后一个即可点击即可下载。最后yum源会自动的在yum层面上匹配适合我们的mysql的版本 rpm就是mysql在Linux层面上的安装包。里面包含的是mysql的yum源 注意若本操作在windows底下安装包下载在windows本地的。 2.3在云服务器下载安装包 先创建一个下载mysql的安装包的路径切换到此路径里mkdir MySQL再把window下载的安装包传输到云服务器上rz若rz指令不成功请执行yum -y install lszrz)查看yum源仓库ls /etc/yum.repos.d/ -l用rpm指令更新yum源仓库☞将自定义路径下的安装包更新下载到yum源仓库 rpm -ivh 安装名检查yum源仓库是否更新安装包是否已经下载yum list | grep mysql注意mysql的安装包已经更新在yum源仓库了而我们自定义的路径下的安装包则没有存在的意义可以删除。 vim /etc/yum.repos.d/mysql-community.repo 查看是mysql程序 mkdir MySQL
sz
yum -y install lszrz
ls /etc/yum.repos.d/ -l
rpm -ivh 安装名
yum list | grep mysql 【对比安装前后的效果】 3.开始安装启动
3.1 yum安装mysql 可以用yum源一键安装我们的mysqlyum安装 yum源仓库中的mysql其中配置都是自动帮助我们安装(包括功能组件库等等。yum -y install mysql-community-server 出现的三个错误 密钥过期 执行rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 自动更新密钥 下载mysql的安装包版本错误 卸载重新下载 依赖性问题 yum --version yum 的版本 sudo yum clean all 清空缓存 sudo yum makecache 重建缓存 sudo yum update / yum upgrade 升级所有的安装包到最新版本 sudo yum check-updates 检查更新 我们怎么知道我们安装成功了呢 ls /etc/my.cnf 配置文件是否存在ls /var/lib/mysql/ 里是上一个mysql残留下的数据which mysqld存在mysql的服务端的必须root或者sudowhich mysql存在mysql的客户端 yum -y install mysql-community-server
3.2启动mysql网络服务
systemctl start mysqld //启动mysql
ps axj | grep mysql //查看mysql是否启用
netstat -nltp //查看服务端口号mysql是一种网络服务 4.如何登录和使用
4.1登录的三种方式 登录指令mysql -u root -p方式一安装成功mysql之后形成的临时密码用临时密码登录。基本临时密码都不存在日志有记录。方式二没有临时密码。直接登录。方式三通用方法修改配置文件 打开mysql的配置文件[mysqld]表示你要配置的模块在mysql的服务端配置 最后一行加上skip-grant-tables。意思就是跳过限权不要登录认证。 注意虽然你把配置文件给修改但是mysql服务已经启动了。所以需要让mysql服务重启才能让配置文件起作用。 systemctl restart mysqld 或者 systemctl stop mysqld 先停掉 systemctl start mysqld 再启动 成功进入想要设置自己的密码和切换成普通用户需要等到学习完用户管理之后先快速上手
4.2设置配置文件 配置my.cnf。默认的编码格式很多需要统一。统一使用utf8的编码格式编码。打开配置文件vim /etc/my.conf 修改配置文件port 3306 添加端口号(mysql是网络服务绑定所指定的端口号3306是默认端口号但是可以改datadir/var/lib/mysql 是未来mysql建表建库数据所存储的路径character-set-serverutf8 编码端的编码格式default-storage-engineinnodb mysql的存储引擎注意配置完之后请重启: systemctl restart mysqld 4.3登录选项认识——连接数据库 mysql -h 指明要连接的主机mysql是一个网络服务——部署在对应的主机上IP地址当前是单机式访问——本地环回—— -h 127.0.0.1-P 指明要访问特定主机上特定mysql 绑定的端口号-P 3306-u 指明你想以谁的身份去登录-p 代表的是密码 正常情况mysql允许这个用户登录且设置密码即输入密码。我们配置了免密码。直接回车即可。 quit 直接退出即可 不指明-h 表示默认连接本地服务器上搭建的mysql服务。 不指明-P 表示使用默认配置文件中的端口号不使用自定义。 mysql 也是可以跨网络访问的所以必须要端口/IP用户管理学完再切换成普通用户操作并进行密码设置。 总结目前是免密码登录的后面必须设置密码。密码输入的时候是不会显示的。 mysql -h 123.0.0.1 -P 3306 -u root -p
-h:指明登录部署了mysql服务的主机
-P指明我们要访问的端口号
-u:指明登录用户
-p指明需要输入密码4.4设置开机启动
#开启开机⾃启动
systemctl enable mysqld
systemctl daemon-reload