位置: 编程技术 - 正文

CentOS6.9下mysql 5.7.17安装配置方法图文教程

编辑:rootadmin

推荐整理分享CentOS6.9下mysql 5.7.17安装配置方法图文教程,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

CentOS6.9安装Mysql5.7,供大家参考,具体内容如下

一、上传安装包

二、建立用户以及mysql的目录

1、建立一个mysql的组

输入命令: groupadd mysql

2、建立mysql用户,并放到mysql组

输入命令:useradd -r -g mysql mysql

3、给mysql用户设置密码

输入命令:passwd mysql

三、解压Mysql

1、把tar包复制一份到/usr/local/mysql 目录下

2、解压

tar -zxvf mysql.tar

3、把解压出来的文件改下名字,改为mysql

四、配置相关启动文件

1、复制my_default.cnf到/etc/my.cnf (mysql启动时自动读取)

备份my.cnf

拷贝my.cnf

2、解决乱码问题

输入命令:vi /etc/my.cnf

更改:

3、复制mysql.server 到/etc/init.d/

4、修改 /etc/init.d/mysql 参数,给予2个目录位置

输入命令:vim /etc/init.d/mysql

更改:basedir=/usr/local/mysql

   datadir=/usr/local/mysql/data

5、给目录/usr/local/mysql 更改拥有者

输入命令:chown -R mysql:mysql /usr/local/mysql/

CentOS6.9下mysql 5.7.17安装配置方法图文教程

五、初始化数据库

老命令./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

新命令:./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

六、启动数据库

输入命令:./mysqld_safe --user=mysql &

&符号:把当前进程丢给后台

七、更改密码

查看初始化自动生成的密码:cat /root/.mysql_secret

进入mysql:bin/mysql -uroot -p (把刚刚复制的密码粘贴上来)

登录后重置root密码

mysql> SET PASSWORD FOR 'root'@localhost = PASSWORD('');

八、本机连接虚拟机数据库

查看是否仅仅授权root localhost权限,若是,远程访问则无法连接

mysql> select Host, User, Password from mysql.user;

为root授予%权限

mysql> update user set host = '%' where host = 'localhost';

mysql> flush privileges;

完成!

九、问题

1、./mysqld_safe: line : /var/lib/mysql/mysqld_safe.pid: 没有那个文件或目录

解决办法:

(1)因为排查中,无错误日志,所以暂时采取补充目录的方式

mkdir -p /var/lib/mysql

chown mysql:mysql /var/lib/mysql

(2)补充目录之后,出现Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

My.ini中datadir路径错误 更改路径

2、mysqld_safe mysqld from pid file /usr/local/mysql/localhost.pid ended

查询日志:发现: The error means mysqld does not have the access rights to the directory.

更改权限: chmod -R

出现新问题:Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

解决办法:使用老命令重新初始化

3、Starting MySQL..... ERROR! The server quit without updating PID file (/usr/local/mysql/centos6.9.wzy.com.pid).

问题所在:my.ini中 character_set_server=utf8写错

之前更改问题的时候,my.ini被改错datadir=/usr/local/mysql/data

标签: CentOS6.9下mysql 5.7.17安装配置方法图文教程

本文链接地址:https://www.jiuchutong.com/biancheng/312062.html 转载请保留说明!

上一篇:mybatis 模糊查询的实现方法(mybatis模糊查询特殊字符处理)

下一篇:MySQL5.6安装步骤图文详解(mysql 5.6安装教程)

  • 财务软件交多少钱印花税
  • 计提附加税的金额怎么算
  • 季度对账单 怎么处理
  • 工程款按进度付款开票分录
  • 住宿发票税点为什么有6%和3%的区别
  • 分公司可以成为单位犯罪的主体吗
  • 应收账款借方负数的会计分录怎么做
  • 应取得未取得发票
  • 让渡资产使用权收入的确认条件
  • 现金折扣销售退回的会计分录
  • 交易或事项对会计等式的影响表格怎么填
  • 一般纳税人减免的增值税怎么记账
  • 土地转让应交税费
  • QuickBooks - QuickBooks是什么进程 有什么用
  • 抵押房产的保险能退吗
  • 城建税教育费附加和地方教育费附加税率
  • php curl_init
  • 企业延期收款
  • 杜拉通河谷中的Nuestra Señora de la Hoz老修道院,西班牙塞哥维亚 (© Arco Images GmbH/Alamy)
  • 国际税收协定有哪些主要内容
  • 股权投资差额怎么算
  • 管理费用冲减其他应收款
  • 个人所得税完整证明
  • 贝尔纳贝
  • opencv模板匹配多目标旋转
  • 购买样品入库的账务处理
  • 小规模纳税人减按1%账务处理
  • 资产基金的明细科目
  • 做账计提是什么意思
  • python如何获取列表元素
  • mongodb用法
  • SqlServer与MongoDB结合使用NHibernate
  • 公司不按股权比例分红是否合法
  • 高新企业申请流程
  • 如何做固定资产的台账
  • 政府会计业务活动费用会计分录
  • 净利润除以实收资本是什么
  • 增值税不得抵扣的情形
  • 物业公司收取的电费怎么确认收入
  • 无形资产一般包括哪些权利
  • mysql主从配置详解
  • sql聚合语句
  • 企业收到投资款应贷记什么账户
  • 员工工资能抵税吗
  • 以前年度应收账款错误如何调整
  • 小规模申报表填写
  • 交强险和车船税在哪里买
  • 申报个人所得税的软件叫什么
  • 代收代缴的水电费怎么开票
  • 固定资产处理附件是什么
  • 支付收购股权款如何做账
  • 旧设备投资的账务处理
  • 子公司的亏损能算到母公司吗
  • 设置出纳权限的操作步骤
  • sql如何查出重复的数据
  • oracle基础知识
  • ubuntu注册用户
  • u盘装系统步骤delt进入界面怎么选择
  • Red Hat Enterprise Linux 4+Nginx 0.7.47+PHP5.2+MYSQL5.0+Memcache+eAccelerator收
  • windows怎么安装
  • win10 edge浏览器崩溃
  • linux新增lv
  • win8垃圾清理
  • oem预装系统
  • linux给文件赋全部权限
  • 图片批量压缩到200k以下
  • python3网络爬虫
  • js实现滑块拖动
  • redis基础教程
  • html微信
  • jquery中的$是什么
  • 基于python的应用
  • 电子税务局可以开纸质发票吗
  • 地税申报打印不了发票
  • 税务询问笔录属于什么证据
  • 浦发银行企业银行电话
  • 税务副处级竞争上岗笔试题
  • 自然人电子税务局怎么设置申报密码
  • 地税局多措并举工作总结
  • 如何查询海关进口货物报关单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设