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 ...
随机推荐
- G&GH01 注册/安装/设置
注意事项与声明 平台: Windows 10 作者: JamesNULLiu 邮箱: jamesnulliu@outlook.com 博客: https://www.cnblogs.com/james ...
- 基于HBuilderX+UniApp+ThorUI的手机端前端的页面组件化开发经验
现在的很多程序应用,基本上都是需要多端覆盖,因此基于一个Web API的后端接口,来构建多端应用,如微信.H5.APP.WInForm.BS的Web管理端等都是常见的应用.本篇随笔继续分析总结一下项目 ...
- Elasticsearch:运用 shard_size 来提高term aggregation的精度
- vue this.$router.push query传递对象方法
this.$router.push({ path: '/home', query: { params: JSON.stringify({ name: 'lokka', age: 18 }) } }); ...
- Ubuntu22.04 安装配置VNC Server
如果转载, 请注明出处 https://www.cnblogs.com/milton/p/16730512.html Ubuntu22.40下VNC和远程桌面的区别 使用远程桌面时, 用户必须在hos ...
- 编写一个应用程序,在主类Test1类中,创建两个链表List<E>对象,分别存储通过键盘输入的字符串内容
题目1:编写一个应用程序,在主类Test1类中,创建两个链表List<E>对象,分别存储通过键盘输入的字符串内容--"chen","wang",&q ...
- NOIP 2013 洛谷P1966 火柴排队 (树状数组求逆序对)
对于a[],b[]两个数组,我们应选取其中一个为基准,再运用树状数组求逆序对的方法就行了. 大佬博客:https://www.cnblogs.com/luckyblock/p/11482130.htm ...
- MySQL安装卸载、idea中Database的使用、常用的sql语句
MySQL安装卸载 MySQL安装 在下面的资源链接中下载MySQL软件压缩包(绿色版),这个版本是MySQL5.7.29的,本教程也只适用于这个绿色版的,如果下载的是安装包那就可能有些地方不一样了, ...
- 深入浅出redis缓存应用
0.1.索引 https://blog.waterflow.link/articles/1663169309611 1.只读缓存 只读缓存的流程是这样的: 当查询请求过来时,先从redis中查询数据, ...
- ansible使用临时命令通过模块来执行任务
使用临时命令通过模块来执行任务 一.查看系统上安装的所有模块 ansible-doc -l 查看ping模块帮助文档 ansible-doc ping 1.ansible模块 文件模块: copy:将 ...