网站备案的重要性,企业网站模板趋势,友情链接怎么互换,wordpress图片加链接文章目录 一. 卸载不必要的环境二. 检查系统安装包三. 卸载这些默认安装包四. 获取mysql官⽅yum源五. 安装mysql yum 源#xff0c;对⽐前后yum源六. 看看能不能正常⼯作七. 安装mysql服务八. .查看配置⽂件和数据存储位置九. 启动服务并查看服务是否存在十. 登陆⽅法十一. 设… 文章目录 一. 卸载不必要的环境二. 检查系统安装包三. 卸载这些默认安装包四. 获取mysql官⽅yum源五. 安装mysql yum 源对⽐前后yum源六. 看看能不能正常⼯作七. 安装mysql服务八. .查看配置⽂件和数据存储位置九. 启动服务并查看服务是否存在十. 登陆⽅法十一. 设置开机启动[可以不设]十二. 配置my.cnf 一. 卸载不必要的环境
先检查是否有mariadb用**ps ajx | grep mariadb **命令
[rootVM-16-13-centos MySQL]$ ps ajx |grep mariadb # 先检查是否有mariadb存在
13134 14844 14843 13134 pts/0 14843 S 1005 0:00 grep --colorauto
mariadb
19010 19187 19010 19010 ? -1 Sl 27 16:55 /usr/libexec/mysqld --
basedir/usr --datadir/var/lib/mysql --plugin-dir/usr/lib64/mysql/plugin --
log-error/var/log/mariadb/mariadb.log --pid-file/var/run/mariadb/mariadb.pid
--socket/var/lib/mysql/mysql.sock
[rootVM-16-13-centos MySQL]$ systemctl stop mariadb.service # 停⽌mariadb 服务AUTHENTICATING FOR org.freedesktop.systemd1.manage-units
Authentication is required to manage system services or units.
Authenticating as: root
Password:AUTHENTICATION COMPLETE
[rootVM-16-13-centos MySQL]$ ps axj |grep mariadb # 停⽌完成
13134 14976 14975 13134 pts/0 14975 S 1005 0:00 grep --colorauto
mariadb二. 检查系统安装包
用如下两条命令检查一下是否有安装包
[rootVM-16-13-centos MySQL]# rpm -qa | grep mariadb
[rootVM-16-13-centos MySQL]# rpm -qa | grep mysql三. 卸载这些默认安装包
#卸载显⽰出来的mariadb/mysql安装包 [rootVM-16-13-centos MySQL]$ sudo yum remove mariadb # 还是试着将上⾯的包都⼀个⼀个卸载吧 备份/etc/my.cnf,备份/var/lib/mysql数据
四. 获取mysql官⽅yum源
mysql官方yum源http://repo.mysql.com/
注意最好安装和⾃⼰系统⼀致的mysql版本否则可能会存在软件兼容性问题
查看⾃⼰的系统版本 进入mysql官方yum源后找到和系统匹配的版本下载到本地上传到你的Linux服务器
五. 安装mysql yum 源对⽐前后yum源
# 安装前
[rootVM-16-13-centos MySQL]$ ls
mysql57-community-release-el7-10.noarch.rpm
查看你本地的yum源 [我的和你的肯定不同但是没有mysql相关的yum源]
[rootVM-16-13-centos MySQL]$ ls /etc/yum.repos.d/ -al
total 88
drwxr-xr-x. 2 root root 4096 Apr 9 15:43 .
drwxr-xr-x. 106 root root 12288 Apr 12 10:50 ..
-rw-r--r-- 1 root root 2523 Dec 26 19:31 Centos-Base.repo
-rw-r--r-- 1 root root 614 Nov 10 18:42 CentOS-Base.repo_bak
-rw-r--r-- 1 root root 2523 Jun 16 2018 CentOS-Base.repo.bak
-rw-r--r-- 1 root root 1309 Apr 8 2020 CentOS-CR.repo
-rw-r--r-- 1 root root 649 Apr 8 2020 CentOS-Debuginfo.repo
-rw-r--r-- 1 root root 230 Nov 10 18:42 CentOS-Epel.repo
-rw-r--r-- 1 root root 314 Apr 8 2020 CentOS-fasttrack.repo
-rw-r--r-- 1 root root 630 Apr 8 2020 CentOS-Media.repo
-rw-r--r-- 1 root root 998 Dec 11 2018 CentOS-SCLo-scl.repo
-rw-r--r-- 1 root root 971 Oct 29 2018 CentOS-SCLo-scl-rh.repo
-rw-r--r-- 1 root root 1331 Apr 8 2020 CentOS-Sources.repo
-rw-r--r-- 1 root root 7577 Apr 8 2020 CentOS-Vault.repo
-rw-r--r-- 1 root root 616 Apr 8 2020 CentOS-x86_64-kernel.repo
-rw-r--r-- 1 root root 1919 Apr 8 23:57 docker-ce.repo
-rw-r--r-- 1 root root 1050 Nov 1 04:33 epel.repo
-rw-r--r-- 1 root root 1149 Nov 1 04:33 epel-testing.repo
-rw-r--r-- 1 root root 173 Dec 9 16:08 google-chrome.repo用rpm安装命令安装mysql yum源rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
**注意**如果安装失败可能是因为是普通用户权限问题需要超级用户权限sudo一下
安装后
六. 看看能不能正常⼯作 七. 安装mysql服务
[rootVM-16-13-centos MySQL]$ sudo yum install -y mysql-community-server 进行安装即可 注意 安装遇到秘钥过期的问题 Failing package is: mysql-community-client-5.7.39-1.el7.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 解决⽅案 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql
八. .查看配置⽂件和数据存储位置
ls /etc/my.cnf sudo ls /var/lib/mysql
九. 启动服务并查看服务是否存在 十. 登陆⽅法
vim /etc/my.cnf 打开配置文件加入skip-grant-tables 选项, 并保存退出 并且systemctl restart mysqld 重启mysql服务让其生效就免密码登入 不需要密码直接登入mysql服务
十一. 设置开机启动[可以不设]
#开启开机⾃启动
systemctl enable mysqld
systemctl daemon-reload十二. 配置my.cnf
character-set-serverutf8 配置字符集 default-storage-engineinnodb #配置数据库插件搜索引擎默认为innodb port3306 # 配置端口号为3306 配置完毕重启mysql即可