mysql community server 5.5 linux_Ubuntu、CentOS等linux系统上以手把手安装配置mysql-server-5.5...

下载mysql5.5的二进制版本。然后解压

以mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz

这个是5.5的最后一个版本是5.5.62为例

参考文献是:

特别注意,这个操作是在root用户登录下进行的操作

1.创建软链接及相关目录

shell> cd /usr/local

shell> tar zxvf mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz

shell> ln -s mysql-5.5.62-linux-glibc2.12-x86_64 mysql

shell> cd mysql

2.初始化数据库

shell> scripts/mysql_install_db --user=root

可能出现的问题。

1)执行 ./scripts/mysql_install_db 时出错。

./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

这说明还要安装一个libaio的依赖库,执行如下命令:

sudo apt-get install libaio-dev

或者yum install libaio补充安装这个库

正常执行后续将提示

shell> sudo scripts/mysql_install_db --user=root

Installing MySQL system tables...

。。。

提示你修改root密码等

3.编写配置文件

[client]

port = 3301

socket = /tmp/mysql.sock

default-character-set = utf8mb4

[mysqld]

user = mysql

pid-file = /tmp/mysql.pid

socket = /tmp/mysql.sock

port = 3301

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

tmpdir = /usr/local/mysql/tmp

character-set-server=utf8mb4

init-connect='SET NAMES utf8mb4'

中间涉及几个目录,如果没有需要提前建立一下。比如data 比如tmp等。

4.启动服务

./mysqld_safe --defaults-file=/usr/local/mysql/my.cnf

5.初始化root密码

./bin/mysqladmin password 'XXX'

初始化一下root密码

还是编写一个启动脚本比较好,一般启动后也不用理会,会自己启动的。

如此安装非常清爽。不会莫名其妙的问题等。

也不用以实验性的方式来进行安装和配置,如果出现问题就按上面的方案一步步去找就可以了,不用反复执行写restart之类的。如果不清楚问题所以,最后即便解决了问题还是没有彻底解决,因为根源没有找到。所以最后还是要清楚原理和步骤,然后实验,然后排除错误。这样比较靠谱。

Next command is optional shell> cp support-files/mysql.server /etc/init.d/mysql.server

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值