Linux mysql8.0.11安装
准备:检查是否已安装过mysql,若有便删除(linux系统自带的)
rpm -qa | grep mariadb
rpm -e nodeps mariadb-libs-5.5.56-2.el7.x86_64
正文:
1、cd /mnt
mkdir tools
cd tools
2、下载文件 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
3、解压 tar xzf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
4、 重命名 mv mysql-8.0.11-linux-glibc2.12-x86_64/ mysql8.0.11
5、创建data目录
cd mysql8.0.11/
mkdir data
6、创建mysql用户及赋权
groupadd mysql
useradd -g mysql mysql
chown -R mysql:mysql /mnt/tools/mysql8.0.11/
chmod -R 777 /mnt/tools/mysql8.0.11/
7、安装mysql
./bin/mysqld --initialize --user=mysql --datadir=/mnt/tools/mysql8.0.11/data --basedir=/mnt/tools/mysql8.0.11
报错:./bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory
解决:yum -y install numactl
记住[Server] A temporary password is generated for root@localhost: ,HyVhD5lhqJB 最后面这个密码,:后面的,包含“,”
8、启动mysql
./support-files/mysql.server start
报错:
./support-files/mysql.server: line 239: my_print_defaults: command not found
./support-files/mysql.server: line 259: cd: /usr/local/mysql: No such file or directory
Starting MySQL ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe)
解决:cd support-files/
vi mysql.server
将所有的 /usr/local/mysql 替换成 /mnt/tools/mysql8.0.11
./mysql.server start ------启动成功
9、做启动服务软连接
ln -s /mnt/tools/mysql8.0.11/support-files/mysql.server /etc/init.d/mysql
service mysql restart
10、做mysql服务软连接
ln -s /mnt/tools/mysql8.0.11/bin/mysql /usr/bin
mysql -uroot -p
报错:mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
解决:sudo ln -s /usr/lib64/libtinfo.so.6.1 /usr/lib64/libtinfo.so.5
11、登陆服务修改密码 请务必按此顺序来,不要改动任何字符
alter user 'root'@'localhost' identified by 'root';
use mysql
update user set user.Host='%' where user.User='root';
flush privileges;
quit
12、编辑my.cnf,添加配置文件,配置内容为
vi /mnt/tools/mysql8.0.11/my.cnf
[mysqld] port = 3306 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
13.设置开机自启动
13.1、将服务文件拷贝到init.d下,并重命名为mysql
cp /mnt/tools/mysql8.0.11/support-files/mysql.server /etc/init.d/mysqld
13.2、赋予可执行权限
chmod +x /etc/init.d/mysqld
13.3、添加服务
chkconfig --add mysqld
13.4、显示服务列表
chkconfig –list
13.5、重启服务器
reboot
Linux mysql8.0.11安装的更多相关文章
- Mysql8.0.11安装以及注意事项
一.环境配置 首先在官网下载最新的mysql8.0.11数据库,解压到你需要放置的盘符最好不要有中文,然后新建MYSQL_HOME,参数为mysql解压后安装文件的bin文件路径如我的:变量名:MYS ...
- mysql-8.0.11安装步骤
1.下载好安装包:mysql-8.0.11-winx64.zip 2.解压到合适的目录,例如:C:\XQ\Soft\mysql-8.0.11-winx64 3.在目录下创建my.ini文件,配置bas ...
- mysql8.0.11安装
1.下载mysql-->下载 2.解压 3.添加my.ini配置文件 [mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\wnmp\mysql ...
- MySQL8.0.11安装后,使用CMD无法启动mysql服务
首先,先把mysql的bin路径添加到系统环境变量 这样做可以,直接进入CMD后执行mysql服务,不需要进入mysql的bin文件路径去执行. 第一步:在MySQL的安装文件的bin目录(例如:C: ...
- [linux]centos7.4上安装MySQL-8.0.11【完美安装】
版本声明 centos7.4 MySQL-8.0.11 1.我用的阿里云的虚拟主机,刚从windows换到linux,需要装下常用工具 #安装下sz rz常用到上传下载的命令 yum install ...
- Linux安装Mysql8.0.11
0. 安装环境 1. 下载安装包 方式一:百度网盘下载 链接:https://pan.baidu.com/s/11t_JXUp-SXRaioNDvdltNg 提取码:uzyj 方式二:在线下载 1 ...
- Linux(CentOS-8)安装MySQL8.0.11
CentOS安装MySQL8.0.11 总的思路就是:安装MySQL,编写配置文件,配置环境变量,成功开启服务,登陆并修改ROOT密码 开启远程访问的思路就是:授权用户所有IP都可以访问,系统的数据库 ...
- win10 压缩包安装mysql8.0.11报错:Access denied for user 'root'@'localhost'
按这篇:https://blog.csdn.net/Myuhua/article/details/84792121#commentsedit 这里精简下,还有update语句中authenticati ...
- 【转载】安装mysql8.0.11以及修改root密码、连接navicat for mysql。
1.1. 下载: 官网下载zip包,我下载的是64位的: 下载地址:https://dev.mysql.com/downloads/mysql/ 下载zip的包: 下载后解压:(解压在哪个盘都可以的) ...
随机推荐
- VUE3 之 表单元素
1. 概述 老话说的好:行动起来,原地观望是没有用的. 言归正传,今天我们来聊聊 VUE3 的 表单元素. 2. 表单元素 2.1 文本框与数据绑定 <body> <div id=& ...
- java集合对比汇总
List.Set和Map: List是有序的集合,Set是无序的集合.Map是无序的键值对. HashMap详解: HashMap有两个参数影响其性能:初始容量和加载因子.默认初始容量是16,加载因子 ...
- Java类与对象的创建
以类的方式组织代码,以对象的方式组织(封装)数据 组织代码(类) public class Demo04 { String name;//默认值null int age;//默认值0 public v ...
- 前端——JSON学习总结
学习网址: https://www.bilibili.com/video/BV1Pt411u7R3 什么是JSON?(以下有关概念内容为视频中学习文档相关内容,代码为本人学习时使用的有关代码) JSO ...
- 小记录:flask的DEBUG开关
请求站点的如下位置: http://www.ahfu.com/ahfuzhang/?debugger=yes&cmd=resource&f=style.css 居然正常范围了CSS文件 ...
- Ajax_同源策略以及跨域问题
Ajax_同源策略 同源策略是浏览器的一种安全策略, 同源指的是:协议.域名.端口.必须完全相同. 违背同源策略就是跨域. 而AJAX是默认遵循同源策略的: 同源说通俗一点呢就是页面跟获取请求的接口是 ...
- C# 在PDF文档中应用多种不同字体
在PDF文档中,可绘制不同字体样式.不同语言的文字,可通过使用Standard字体.TrueType字体.CJK字体或者自定义(私有)等字体类型.下面通过C#程序代码来展示如何实现使用以上类型的字体来 ...
- golang汇总gomodules的初始化与改变模块的依赖关系
1. gomodules的初始化 2. 改变模块的依赖关系
- 集合框架-工具类-Collections-排序
1 package cn.itcast.p2.toolclass.collections.demo; 2 3 import java.util.ArrayList; 4 import java.uti ...
- 虚拟化技术kvm,xen,vmware比较
目前市面上常用的虚拟机技术主要有KVM.xen.vmware. KVM是指基于Linux内核(Kernel-based)的虚拟机(Virtual Machine).KVM最大的好处就在于它是与Linu ...