ubuntu下二进制包形式安装mysql

时间:2021-02-10 21:00:01

今天在ubuntu上使用apt-get和软件中心安装mysql时,在最后配置root密码时出错,提示不能设置root密码,于是只能下载mysql的二进制包进行安装。

1、先下载mysql的二进制包,并解压到你想要安装到的目录。

2、换到root用户,创建mysql用户和mysql用户组

3、进入解压后的mysql目录,并将此目录所有者和所数组都改为mysql

4、运行scripts/mysql_install_db–user=mysql(注意在mysql的根目录里面执行该语句,不要进入scripts目录执行,否则会提示找不到文件的错误)

5、为root设置密码。./bin/mysqladmin-u root password 'password'

6、复制bin目录下的mysql/usr/bin/mysql

7、复制support-files目录下的my-default.cnf/etc/目录下并改名为my.cnf

8、设置mysql服务随机启动。在/etc/rc.local文件里写入:

/opt/mysql/server-5.6/mysqld_safe–user=mysql

注意,我将mysql放在了/opt/mysql里,这里要根据你自己的情况进行更改。



到这里,二进制安装mysql已基本完成,重启电脑便可使用了。但是,有一些关于mysql的配置,在/etc/my.cnf下面的配置,可根据自己的情况进行配置。这里只是最小化的安装二进制包,并不做任何的mysql配置。


Ps:真心觉得,linux下的软件安装还是自己下载二进制的包,然后自己配置比较输入,使用apt-get安装太蹩脚了,极大的受网络的限制,而且如果安装的软件很大,中途卡死了,强退搞出个依赖损坏什么的,太蛋疼了。