本文作者:kris

Centos6.5 编译安装mysql 5.6.16 详细教程-

kris 2025-01-17 12:42:06 2
Centos6.5 编译安装mysql 5.6.16 详细教程-摘要: linux下mysql怎么启动不了了?修改mysql配置文件vi /etc/my.cnf1.[client]default-character-set=utf82.[ mysqld...

linux下mysql怎么启动不了了?

修改mysql配置文件

vi /etc/my.cnf

1.[client]

default-character-set=utf8

2.[ mysqld]

character-set-server=utf8

collation-server = utf8_general_ci

生成MySQL配置文件

Centos6.5 编译安装mysql 5.6.16 详细教程-

图片来源:网络

setfacl -m u:mysql:rwx -R /usr/local/mysql

setfacl -m d:u:mysql:rwx -R /usr/local/mysql

用acl来让mysql用户对/usr/local/mysql有所有权限

/usr/local/mysql/bin/mysql_install_db --user=mysql

创建数据库授权表

启动MySQL服务:

1.用原本源代码的方式去使用和启动mysql

/usr/local/mysql/bin/mysqld_safe --user=mysql &

2.重启以后还要生效:

vi /etc/rc.local

/usr/local/mysql/bin/mysqld_safe --user=mysql &

centos7mysql配置文件更改sock的路径,为什么mysql?

3种常见的情况

链接信息的参数有不对的,比如,密码错了等。解决方案,这个帐号用mysql client工具测试连接一下。

sock文件在mysql中配置(一般在/etc/my.cnf文件中配置)的与MySQLdb默认去连的不是同一个路径 。 解决方案,MySQLdb.connect(user='root', db='mysql', passwd='111', host='localhost',unix_socket='{path_to_sock}')

服务没有开起来。

文章版权及转载声明

作者:kris本文地址:https://www.damoyx.com/p/24369.html发布于 2025-01-17 12:42:06
文章转载或复制请以超链接形式并注明出处大漠游侠网

阅读
分享