Mysql安装(复制粘贴版安装)
mysql5.7.24版本的数据库安装
一 安装前准备
1、检查是否已经安装过mysql,执行命令
[root@localhost /]# rpm -qa | grep mysql
从执行结果,可以看出我们已经安装了mysql-libs-5.1.73-5.el6_6.x86_64,执行删除命令
[root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
4、从官网下载是用于Linux的Mysql安装包
[root@localhost /]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
执行解压命令:
[root@localhost /]# tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
[root@localhost /]# ls
mysql-5.7.24-linux-glibc2.12-x86_64
mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
[root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql
2、在**/usr/local/mysql**目录下创建data目录
[root@localhost /]# mkdir /usr/local/mysql/data
3、更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限
useradd -r -s /sbin/nologin mysql
[root@localhost /]# chown -R mysql:mysql /usr/local/mysql
[root@localhost /]# chmod -R 755 /usr/local/mysql
4、编译安装并初始化mysql,务必记住初始化输出日志末尾的密码(数据库管理员临时密码)
[root@localhost /]# cd /usr/local/mysql/bin
[root@localhost bin]# ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
这里会有一个密码记得保存
*补充说明:*
第4步时,可能会出现错误:
出现该问题首先检查该链接库文件有没有安装使用 命令进行核查
[root@localhost bin]# rpm -qa|grep libaio
[root@localhost bin]#
[root@localhost bin]# yum install libaio-devel.x86_64
安装成功后,继续运行数据库的初始化命令,此时可能会出现如下错误:
5、运行初始化命令成功后,输出日志如下:
6、编辑配置文件my.cnf,添加配置如下
datadir=/usr/local/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1
character_set_server=utf8
socket=/tmp/mysql.sock
7、测试启动mysql服务器
/usr/local/mysql/support-files/mysql.server start
如果报如下错,请执行以下命令:
----报错修正命令
mkdir /var/log/mariadb
touch /var/log/mariadb/mariadb.log
chown -R mysql:mysql /var/log/mariadb/
/usr/local/mysql/support-files/mysql.server start
8、添加软连接,并重启mysql服务
[root@localhost /]# ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
[root@localhost /]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
[root@localhost /]# service mysql restart
9、登录mysql,修改密码(密码为步骤5生成的临时密码)
[root@localhost /]# mysql -u root -p
Enter password:
mysql>set password for root@localhost = password('yourpass');
10、开放远程连接
mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;
11、设置开机自动启动
1、将服务文件拷贝到init.d下,并重命名为mysql
[root@localhost /]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
2、赋予可执行权限
[root@localhost /]# chmod +x /etc/init.d/mysqld
3、添加服务
[root@localhost /]# chkconfig --add mysqld
4、显示服务列表
[root@localhost /]# chkconfig --list
Mysql安装(复制粘贴版安装)相关推荐
- windows下MySQL 5.7+ 解压缩版安装配置方法
原文:windows下MySQL 5.7+ 解压缩版安装配置方法 方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注 ...
- 复制粘贴-快速安装k8s教程
复制粘贴-快速安装k8s教程 文章目录 复制粘贴-快速安装k8s教程 1.首先检查操作系统的版本 2. 主机名解析 3.时间同步 4.禁用iptable和firewalld服务 5.禁用selinux ...
- mac系统如何安装oracle软件,Mac版怎么安装oracle Mac版安装oracle教程
类型:Mac其他软件大小:86.3M语言:中文 评分:10.0 标签: 立即下载 Mac版怎么安装oracle?Mac版安装oracle教程.最近有使用Mac的用户询问小编Mac版怎么安装oracle ...
- 【软件安装】IDEA2018版安装
软件版本下载地址:链接:https://pan.baidu.com/s/17eR2xsbXnKxTmtzVA8gT3w 提取码:gzu9 [跳过介绍无脑式安装]其中把安装目录复制下来备用 [安装完毕后 ...
- 安装vs2019 正式版 安装 .net core 3.0 pre
安装vs2019 正式版 及遇到的问题 安装visual studio 2019 和2017 一样是需要下载下载器,这个官网上就能直接下载: 这个是中文版的官网连接----- https://vis ...
- MySQL 8.0 压缩包版安装方法
注意: 操作系统:Windows 10 专业版(64位) MySQL版本:mysql-8.0.11-winx64.zip 一.下载MySQL数据库 在官方网站下载社区版压缩包文件: 官方下载地址 ...
- 解压mysql server_2018-05-09 MySql-server解压缩版安装及配置
一.官网下载压缩包mysql-8.0.11-winx64.zip,解压到E:\mysql-8.0.11-winx64 二.配置环境变量 1.新建变量MYSQL_HOME=E:\mysql-8.0.11 ...
- win7母机上的vmware12中Ubuntu16中安装复制粘贴工具
1.复制. 2.解压. 3.安装.
- mysql for windows zip版安装
1.将mysql_5.6.24_winx64.zip 解压到文件夹 2.增加环境变量 3.修改mysql配置文件 将mysql根目录下的my-default.ini 复制一份更名为 my.ini.修改 ...
最新文章
- 桌面虚拟化之资源分配
- 小型电商服务器平台搭建(一)
- 438. Find All Anagrams in a String
- python测试开发面试题_python测试开发面试之深浅拷贝
- python中的np array函数_numpy中的np.ascontiguousarray()函数
- linux环境安装 kafka 0.8.2.1 jdk1.6
- 华为P50系列终于要来了!但最大问题却是...
- 【Python3_进阶系列_004】Python3-工厂设计模式
- hud抬头显示器哪个好_显示器TN、IPS、VA面板类型哪个好?
- Android JNI(实现自己的JNI_OnLoad函数)
- mysql 生成短网址_生成短链接的URL
- MATLAB之黄金分割法求极值
- 计算机监控系统在地铁中的应用有哪些,地铁综合监控
- 【论文笔记】Switching Convolutional Neural Network for Crowd Counting
- oracle定时执行某个任务,oracle 里面定时执行任务,比如存储过程内容等
- 解决sudo: no valid sudoers sources found, quitting
- Blender图解教程:手把手教你做马里奥问号箱 一 强迫症慎用版(附模型下载)
- 【解决方案】智慧国土管理靠什么?EasyCVR综合性视频监控管理系统成支撑
- 想编程,是勤奋自学还是去培训班学习?
- setTimeout with a shorter delay