参考教程:https://www.cnblogs.com/brad93/p/16650780.html

【检查是否已安装过】

find / -name mysql

【快速安装开始】

groupadd  mysql ;useradd -g mysql mysql;cd /usr/local/ &&wget https://nchc.dl.sourceforge.net/project/lzmautils/xz-5.2.6.tar.gz  &&tar -xzvf xz-5.2.6.tar.gz &&cd xz-5.2.6 && ./configure && make && make install && cd .. && rm -rf xz-5.2.6 && rm -rf xz-5.2.6.tar.gz &&yum install -y libaio;yum install -y libaio.so.1;cd /usr/local/&&wget https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz &&tar Jxvf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz &&mv mysql-8.0.30-linux-glibc2.12-x86_64 mysql &&rm -rf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz&&cd mysql &&chown -R mysql . &&chgrp -R mysql . &&mkdir /usr/local/mysql/data

vim /etc/my.cnf   输入以下内容

[client]

port = 3306
socket = /tmp/mysql.sock

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock

保存后继续:

/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

将生成的初始密码复制一下

chown -R root . && chown -R mysql data && /usr/local/mysql/bin/mysqld_safe --user=mysql&

回车一下,或者继续执行

./bin/mysqladmin -uroot -p password

输入复制的原密码并修改密码为123

下方指令依次手动执行:

/usr/local/mysql/bin/mysql -u root -p123

use mysql;

select user,host from user;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123';

上下这两个执行有一个执行成功就可以了,忽略报错的

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123';

退出mysql三种方法:
exit;
quit;
\q;

修改密码为自定义的:(上面密码将改为123了)

./bin/mysqladmin -uroot -p password

启动mysql:/usr/local/mysql/bin/mysqld_safe --user=mysql&

登录mysql(注意路径和账号密码):/usr/local/mysql/bin/mysql -u root -p123

然后在尝试登录就可以了,还有其他问题多搜索搜索

mysql启动:service mysqld start

mysql关闭:service mysqld stop

查看mysql是否运行:ps -A | grep mysql

查看3306端口占用情况:
netstat -tunlp | grep 3306

错误代码2003:防火墙拦截(包含服务器运营商外放端口拦截)

错误码1130解决:https://www.cnblogs.com/zgqbky/p/13390360.html

依次输入下列命令:

/usr/local/mysql/bin/mysql -u root -p123 #注意路径和账号密码的正确性

use mysql;

select 'host' from user where user='root';

update user set host = '%' where user ='root';

flush privileges;

exit; #搞定离开

MYSQL快速安装整理的更多相关文章

  1. window平台下的MySQL快速安装。(不好意思,未完成待续,请飘过)

    MySQL安装方式 MSI安装(Windows Installer) ZIP安装 最好选择ZIP安装,比较干净,也快速搞好. 下载链接:http://pan.baidu.com/s/1sjFZZul ...

  2. mysql快速安装教程详解

    Mysql 一.在https://www.cnblogs.com/zyx110/p/10799387.html中下载如下图中的压缩包 二.将mysql压缩包解压至c盘根目录下 三.把配置文件中的东西复 ...

  3. Docker 快速安装&搭建 Mysql 环境

    欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 <Java 核心知识整理&面试.pdf>资源链接!! 个人网站: https://www.ex ...

  4. mysql快速导出数据库ER图和数据字典(附navicat11安装教程及资源)

    ♣ mysql使用navicat11快速导出数据库ER图 ♣ mysql使用navicat11快速导出数据库数据字典 ♣ navicat11 for mysql (这里是mysql5.7.12)专业版 ...

  5. win2003下全自动快速安装php+mysql套件

    导读:Windows 2003下一键快速安装PHP和MySql的安装包 场景:wind2003 32位 php5.2 1.下载php+mysql套件 地址1 http://pan.baidu.com/ ...

  6. 二进制方式快速安装MySQL数据库命令集合

    二进制方式快速安装MySQL数据库命令集合 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1.安装mysql ls mysql ...

  7. Centos6.5 安装MYSQL 5.5 -5.6.-5.7 一键yum快速安装 ,初始配置

    Centos6.5 安装MYSQL 5.5 ---5.6---5.7 一键yum快速安装 ,初始配置 第一步:安装mysql-5.5---- 5.6 ---- 5.7的yum源 [root@sv03 ...

  8. (总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL

    (总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL PS:这个是懒人yum快速安装法,用于开发和测试环境很方便,用于没有特殊要求的生产环境也可以.特 ...

  9. 简单快速安装Apache+PHP+MySql服务环境(四)—— 将php版本升级到7.2

    书接上文,简单快速安装Apache+PHP+MySql服务环境(二)-- centos使用yum安装指定版本的php. 随着各种PHP框架的升级,对PHP的版本也有了更高的要求,所以笔者也尝试着更新升 ...

  10. 在CentOS中快速安装PHP,MySQL,Nginx和phpMyAdmin

    安装环境 yum install -y autoconf automake gcc gcc-c++ git libtool make nasm pkgconfig zlib-devel vim 安装p ...

随机推荐

  1. 我也是一个“翻译家”——关于“robust”

    每次看到"鲁棒性",总是不知道是什么意思,一度怀疑自己是不是中国人,是不是说汉语.每次都要查英汉字典,然后一次次看到: robust(adj.精力充沛的; 坚定的; 粗野的,粗鲁的 ...

  2. MinIO管理员完整指南

    官方文档地址:http://docs.minio.org.cn/docs/master/minio-admin-complete-guide MinIO Client(mc)提供了" adm ...

  3. Tubian系统无法打开Android子系统的解决方法

    打开Konsole,Konsole在程序菜单(左下角Logo)-系统中 输入: sudo nano /var/lib/waydroid/waydroid.cfg 回车 按方向键,把光标移动到[prop ...

  4. 关于aws cli命令的exit/return code分析

    最近总是收到一个备份脚本的失败邮件,脚本是之前同事写的,没有加入任何有调试信息,及有用的日志 于是去分析 ,脚本中有一条 aws s3 sync $srclocal  $dsts3 命令,然后根据这条 ...

  5. PHP全栈开发(四): HTML 学习(2. div 布局)

    无序列表,有序列表,自定义列表 无序列表是ul表示,每个元素用li表示 有序列表是ol表示,每个元素用li表示 <ul> <li>首页</li><li> ...

  6. HDU1561 The more, The Better(树形背包)

    通过这道题对树形背包理解更深一步...... 有几个地方需要注意: 1.本题数据结构为森林,需增加一个超根作为根节点,M+=1(后面解释). 2.本题有拓扑序的限制,通过vector建成的一棵树中,必 ...

  7. CCS 2022 极客少年挑战赛 writeup

    ​ 目录 题目一DSDS 操作内容: 题目二 easy_re 操作内容: flag值: 题目三 1+1=all 解题过程 题目一DSDS 操作内容: 开环境然后进入网址在网址后./目录 进入目录得到个 ...

  8. Python学习笔记----操作字符串

    1.字符串相加.列表相加.列表和字符串不能混着使用 #序列相加 a="hello" b="python" c=a+b print("字符串相加的结果& ...

  9. 【MySQL】04_约束

    约束 概述 为了保证数据的完整性,SQL规范以约束的方式对表数据进行额外的条件限制.从以下四个方面考虑: 实体完整性(Entity Integrity) :例如,同一个表中,不能存在两条完全相同无法区 ...

  10. 从ObjectPool到CAS指令

    相信最近看过我的文章的朋友对于Microsoft.Extensions.ObjectPool不陌生:复用.池化是在很多高性能场景的优化技巧,它能减少内存占用率.降低GC频率.提升系统TPS和降低请求时 ...