MYSQL快速安装整理
参考教程: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快速安装整理的更多相关文章
- window平台下的MySQL快速安装。(不好意思,未完成待续,请飘过)
MySQL安装方式 MSI安装(Windows Installer) ZIP安装 最好选择ZIP安装,比较干净,也快速搞好. 下载链接:http://pan.baidu.com/s/1sjFZZul ...
- mysql快速安装教程详解
Mysql 一.在https://www.cnblogs.com/zyx110/p/10799387.html中下载如下图中的压缩包 二.将mysql压缩包解压至c盘根目录下 三.把配置文件中的东西复 ...
- Docker 快速安装&搭建 Mysql 环境
欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 <Java 核心知识整理&面试.pdf>资源链接!! 个人网站: https://www.ex ...
- mysql快速导出数据库ER图和数据字典(附navicat11安装教程及资源)
♣ mysql使用navicat11快速导出数据库ER图 ♣ mysql使用navicat11快速导出数据库数据字典 ♣ navicat11 for mysql (这里是mysql5.7.12)专业版 ...
- win2003下全自动快速安装php+mysql套件
导读:Windows 2003下一键快速安装PHP和MySql的安装包 场景:wind2003 32位 php5.2 1.下载php+mysql套件 地址1 http://pan.baidu.com/ ...
- 二进制方式快速安装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 ...
- 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 ...
- (总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL
(总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL PS:这个是懒人yum快速安装法,用于开发和测试环境很方便,用于没有特殊要求的生产环境也可以.特 ...
- 简单快速安装Apache+PHP+MySql服务环境(四)—— 将php版本升级到7.2
书接上文,简单快速安装Apache+PHP+MySql服务环境(二)-- centos使用yum安装指定版本的php. 随着各种PHP框架的升级,对PHP的版本也有了更高的要求,所以笔者也尝试着更新升 ...
- 在CentOS中快速安装PHP,MySQL,Nginx和phpMyAdmin
安装环境 yum install -y autoconf automake gcc gcc-c++ git libtool make nasm pkgconfig zlib-devel vim 安装p ...
随机推荐
- 我也是一个“翻译家”——关于“robust”
每次看到"鲁棒性",总是不知道是什么意思,一度怀疑自己是不是中国人,是不是说汉语.每次都要查英汉字典,然后一次次看到: robust(adj.精力充沛的; 坚定的; 粗野的,粗鲁的 ...
- MinIO管理员完整指南
官方文档地址:http://docs.minio.org.cn/docs/master/minio-admin-complete-guide MinIO Client(mc)提供了" adm ...
- Tubian系统无法打开Android子系统的解决方法
打开Konsole,Konsole在程序菜单(左下角Logo)-系统中 输入: sudo nano /var/lib/waydroid/waydroid.cfg 回车 按方向键,把光标移动到[prop ...
- 关于aws cli命令的exit/return code分析
最近总是收到一个备份脚本的失败邮件,脚本是之前同事写的,没有加入任何有调试信息,及有用的日志 于是去分析 ,脚本中有一条 aws s3 sync $srclocal $dsts3 命令,然后根据这条 ...
- PHP全栈开发(四): HTML 学习(2. div 布局)
无序列表,有序列表,自定义列表 无序列表是ul表示,每个元素用li表示 有序列表是ol表示,每个元素用li表示 <ul> <li>首页</li><li> ...
- HDU1561 The more, The Better(树形背包)
通过这道题对树形背包理解更深一步...... 有几个地方需要注意: 1.本题数据结构为森林,需增加一个超根作为根节点,M+=1(后面解释). 2.本题有拓扑序的限制,通过vector建成的一棵树中,必 ...
- CCS 2022 极客少年挑战赛 writeup
目录 题目一DSDS 操作内容: 题目二 easy_re 操作内容: flag值: 题目三 1+1=all 解题过程 题目一DSDS 操作内容: 开环境然后进入网址在网址后./目录 进入目录得到个 ...
- Python学习笔记----操作字符串
1.字符串相加.列表相加.列表和字符串不能混着使用 #序列相加 a="hello" b="python" c=a+b print("字符串相加的结果& ...
- 【MySQL】04_约束
约束 概述 为了保证数据的完整性,SQL规范以约束的方式对表数据进行额外的条件限制.从以下四个方面考虑: 实体完整性(Entity Integrity) :例如,同一个表中,不能存在两条完全相同无法区 ...
- 从ObjectPool到CAS指令
相信最近看过我的文章的朋友对于Microsoft.Extensions.ObjectPool不陌生:复用.池化是在很多高性能场景的优化技巧,它能减少内存占用率.降低GC频率.提升系统TPS和降低请求时 ...