位置: 编程技术 - 正文

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安装教程)

  • 划拨土地使用权出租
  • 广告公司可以不交社保吗
  • 新公司成立后税务方面要做的事情有哪些
  • 用友t3凭证日期怎么自动排序
  • 房地产开发企业资质证书
  • 融资担保公司会计建议有哪些要求
  • 主营业务收入冲销
  • 股权稀释需要交税吗
  • 个人付款可以开发票吗
  • 跨行转账16万手续费多少
  • 金三系统打印控件下载及报税流程
  • 发生的产品广告费
  • 劳务派遣服务用简易计税方法吗
  • 个税零申报工资填0吗
  • 企业提供技术咨询服务的企税优惠政策
  • 计税工资和实发工资比例
  • 滴滴开的发票能否抵扣进项税
  • 金蝶的币别和汇率怎么取消
  • 押金算不算房租
  • 退税收入要不要交所得税?
  • 单位开具发票
  • php封装composer包
  • 国有土地使用权租赁
  • 来料加工报废产品合同
  • 企业为员工提供服务要交增值税吗
  • 存货周转率公式怎么算
  • 超额累进税率包括
  • dsm是什么文件
  • win11dev预览版可以升级正式版吗
  • 发票开出未认证丢失怎么处理
  • 公司交社保需要承担多少费用
  • 委托外发加工会计分录
  • 电子发票记账清单入账
  • 工程项目成本核算的依据主要有
  • Chat GPT5如果问世会对世界产生什么影响?以及未来chat gpt 5会取代什么类型的工作。
  • 贴现资产卖断会怎么样
  • 会计中的一级科目是什么意思
  • css代码基础
  • php ltrim
  • 织梦建站详细步骤
  • PostgreSQL教程(一):数据表详解
  • 自然人代开经营所得汇算清缴怎么做
  • 企业设立账簿
  • 房租没开票算不算漏税
  • 固定资产一次性扣除政策
  • 代缴社保费怎么做分录
  • 社保都有哪几项
  • 不良品怎么入账
  • 抵押贷款评估费自己出吗
  • 长期待摊费用属于利润表项目吗
  • 计提员工工资是什么意思
  • 进项发票可以退税吗
  • 对公账户往来款需要开票吗
  • 总公司中标分公司结算可以吗
  • 预收账款占销售收入比例预警值为比例大于
  • 如何理解应收账款平均余额
  • 借用别的公司资质的协议范本
  • 旅行社的代订机票产品能报销吗
  • 安装sqlserver2008出现无法安装以下功能
  • 用命令创建文件夹
  • 怎么用u盘安装xp系统教程
  • 游戏卡怎么打开
  • linux操作系统查询命令
  • win7系统扫描在哪里
  • vnc for linux
  • 联想安装xp系统
  • win7如何删除网络上的其它计算机
  • win7操作技巧
  • 常用的linux命令大全
  • opengl learn
  • 纯js代码实现一进一出
  • nodejs基础知识
  • js怎么理解
  • 惠州市国家税务局张新华简历
  • 维修基金交了多少钱怎么查
  • 个人所得税核定征收的政策
  • 小规模税控盘全额抵扣怎么做分录
  • 涉密人员保密教育培训可以采取
  • 西安医疗保险官网
  • 广州代理记账公司地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设