cent mysql 配置,centos下MySQL安装配置
centos下MySQL安装配置
下载
https://dev.mysql.com/downloads/mysql/下载Linux-Generic版本
uname -a查看系统架构, 选择相应版本.
... x86_64 x86_64 x86_64 GNU/Linux 这里选择64位minimal版, 使用wget命令下载至本地:wget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.18-linux-x86_64-minimal.tar
解压缩
tar xvf mysql-8.0.18-linux-x86_64-minimal.tar 下载的这个版本解压后会有三个文件:mysql-8.0.18-linux-x86_64-minimal.tar.xz
mysql-router-8.0.18-linux-x86_64-minimal.tar.xz
mysql-test-8.0.18-linux-x86_64-minimal.tar.xz
其中中有第一个文件是有用的, 解压用到的只是该文件 tar xvf mysql-8.0.18-linux-x86_64-minimal.tar.xz
安装检查mysql依赖包libaio是否已安装, centos 下 yum search libaio, 如示安装则安装之yum install libaio
创建mysql用户组shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql配置安装# 进入要安装到的目录
shell> cd /usr/local
# 解压到当前目录
shell> tar xvf /bs/mysql-8.0.18-linux-x86_64-minimal.tar.xz
# 设置为符号链接
shell> ln -s mysql-8.0.18-linux-x86_64-minimal/ mysql
# 目录加入环境变量
shell> export PATH=$PATH:/usr/local/mysql/bin
shell> cd mysql
shell> mkdir data
shell> chown mysql:mysql data
shell> chmod 750 data
# 初始化, 结束后会生成初始密码
shell> bin/mysqld --initialize --user=mysql
# 结果出现如下字样, 初始化成功, 并谨慎保存临时密码, 后续登录有用
# A temporary password is generated for root@localhost: ZJAhY?Avg6:q
shell> bin/mysql_ssl_rsa_setup
# 启动服务
shell> bin/mysqld_safe --user=mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server
修改初始密码# 登录mysql, 密码即为上步中生成的临时密码
shell> bin/mysql -u root -p
# 修改密码
alter user 'root'@'localhost' identified by 'xxxxxxx';
创建非root用户
一般root用户权限应仅限本地登录, 远程登录尽量以非root用户登录. 创建新用户方法如下: 登录mysql后mysql> ? grant; # ? 表示帮助, 此命令会显示grant命令的文档
# 参考文档例子, 创建新用户
mysql> CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL ON db1.* TO 'jeffrey'@'localhost';
*.* 指 数据库.表 所以*.* 为所有数据库和表. ‘jeffrey’@'%’ 为所有主机可登录.‘jeffrey’@‘127.23.32.33’ 为ip127.23.32.33可登录.
navicat登录时提示caching-sha2-password并登录失败
在安装mysql8的时候如果选择了密码加密,之后用客户端连接比如navicat,会提示客户端连接caching-sha2-password,是由于客户端不支持这种插件,可以通过如下方式进行修改:#更新密码(mysql_native_password模式)
mysql> ALTER USER 'jeffrey'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
发表于:2020-03-30 09:31:26浏览(323)
评论(0)
MySQL
cent mysql 配置,centos下MySQL安装配置相关推荐
- Centos下pure-ftpd安装配置详解
一. yum安装配置 1:配置yum源 备份(如有配置其他epel源) mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup ...
- MySQL之——CentOS下my.cnf 配置 日志类型及文件配置详解(我本人服务器上的配置,亲测可用)
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/50827148 mysql有以下几种日志: 错误日志: log-err 查询日 ...
- CentOS下tftp 安装配置使用
TFTP一般用于向目标板下载镜像文件TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现.嵌入 式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server ...
- CentOS下NTP安装配置
2019独角兽企业重金招聘Python工程师标准>>> 安装yum install ntp 配置文件 /etc/ntp.conf restrict default kod nomod ...
- CentOS下Redis安装配置小结
Redis是REmote DIctionary Server的缩写. 是一个使用 C 语言写成的,开源的 key-value 非关系型数据库.跟memcached类似,不过数据可以持久化. Redis ...
- linux系统安装ntp,CentOS下NTP安装配置
安装yum install ntp 配置文件 /etc/ntp.conf restrict default kod nomodify notrap nopeer noquery restrict -6 ...
- centos下mysql 命令,CentOS下mysql 常用命令
linux常用操作命令: 一:连接mysql mysql -uroot -h192.168.1.24 -P3306 -p kobe24 # -u:用户名.-h:IP 远程连接数据库.-P:端口(默 ...
- Linux下cronolog安装配置
Linux下cronolog安装配置 Linux下cronolog安装配置 Linux下运行的Web服务器Apache,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计.安装crono ...
- centos mysql 设置_CentOS下MySQL安装后配置和设置-阿里云开发者社区
CentOS下MySQL安装后配置和设置: 1:安装完成路径: 1.数据库目录 /var/lib/mysql/ 2.配置文件 /usr/share/mysql(mysql.server命令及配置文件) ...
最新文章
- 使用Crypto++ ecdsa 进行签名和认证
- 【Java】全站编码过滤器GenericEncodingFilter代码与配置
- 学python好不好-学习python的前景怎么样?
- Java锁消除和锁粗化
- 2017面试分享(js面试题记录)
- 根据ABAP类方法的形式参数名,反查是哪个方法定义了该形式参数
- view detail data in gateway error log
- c++的STL中的map(哈希表)与unordered_map
- 问题:未清空磁盘被添加到磁盘组触发坏块
- [RL] pip 安装 atari-py
- js中substr,substring,indexOf,lastIndexOf,split 的用法
- java 建立缓存_java动态缓存——创建一个简单的缓存
- 谷歌chrome 71 flash 添加问题的解决方案(chrome禁用添加允许flash的选项)
- 人类按什么动物的优点发明什么
- Vue:刷新页面 且只刷新一次
- 免费图片库网站推荐(国外高清可商用)
- 2021年的学习Flag:只争朝夕,不负韶华
- 折腾修改SQLCipher静态库的符号表
- 微信点餐html5模板,【瑞蚁原创分享】12:springboot微信点餐之微信模板
- 我的世界java地狱更新_【我的世界】我得世界:1.16地狱大年夜更新_玩得好游戏攻略...
热门文章
- Python replace() 和 re.sub() 字符串字符替换
- 软件测试 : 第5次作业 -- 基于Jmeter的 性能测试
- [POJ2096] Collecting bugs
- map/reduce之间的shuffle,partition,combiner过程的详解
- Python中list,tuple,dict,set的区别和用法
- Putty server refused our key的解决方法
- Django、Flask、Tornado的区别
- MyBatis集成SpringMVC
- for-in和for-of,forEach和Map
- DelphiXe7开发酒店APP系统