ubuntu 12.04 mysql_Linux Ubuntu 12.04 LTS 安装 mysql5.5.25

我在网上找了很多资料,但是没有一个是完整的(工作四年了,第一次玩Linux,惭愧啊!),经过多方整合终于成功,但还是谢谢各位前辈!

1、下载32位压缩版(解压路径,/home/huanghai/usr/local/development/mysql-5.5.25/)

2、新建mysql用户组/增加mysql用户

sudo groupadd mysql

sudo useradd -r -g mysql mysql

3、改变目录的所有者

sudo chown -R mysql:mysql /home/huanghai/usr/local/development/mysql-5.5.25/

4、 进入mysql目录下

cd /home/huanghai/usr/local/development/mysql-5.5.25/

5、安装共享库libaio1

sudo apt-get install libaio1

6、安装mysql

bash scripts/mysql_install_db --user=mysql

7、创建mysql符号链接

cd /home/huanghai/usr/local

sudo ln -s /home/huanghai/usr/local/development/mysql-5.5.25 mysql

sudo chown -R mysql:mysql mysql

8、创建mysql.server符号链接

cd /etc/init.d

sudo ln -s /home/huanghai/usr/local/development/mysql-5.5.25/support-files/mysql.server

sudo /etc/init.d/mysql.server start

9、每次开机时自动启动mysql服务

sudo update-rc.d mysql.server defaults

#####################################################

1、检查mysql是否启动

sudo netstat -tap | grep mysql

netstat -an |grep 3306 查看端口是否打开

2、压缩包方式安装,root默认密码为空

3、修改root密码

在mysql目录下输入  /bin/mysqladmin -u root -p password root(新密码)   / 然后出现  enter password 旧密码(默认密码为空)

4、重启

sudo /etc/init.d/mysql.server restart

5、下载MySQL-client-5.5.25-1.linux2.6.i386.rpm

6、安装alien

sudo apt-get install alien

7、将rpm转换成deb

sudo alien /home/huanghai/下载/MySQL-client-5.5.25-1.linux2.6.i386.rpm

8、双击MySQL-client-5.5.25-2——i386.deb(在/home下)

9、登录mysql

mysql -u root -p -S/tmp/mysql.sock(我登录时提示mysql.sock在/var/lib/mysql/mysql.sock下 我也不知道怎么回事,安装client时都是默认安装的)

10、开启远程连接

grant all on *.* to user_name@'%' identified by 'password';

flush privileges;

希望对各位有所帮助!

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2012-06-13 21:06

浏览 6496

论坛回复 / 浏览 (0 / 2253)

分类:数据库

评论

5 楼

markhai_85

2014-03-09

txf_7337 写道

要加.sock是因为你没有做软连接

我对linux一直不熟悉的!

平时就谢谢代码!

你也在苏州工作?

4 楼

markhai_85

2014-03-09

huazhizui 写道

为什么我开机还是不能自动启动?我的是ubuntu12.04   mysql 5.6。

具体我也不太清楚,当时即兴玩了一把!

3 楼

huazhizui

2014-03-09

为什么我开机还是不能自动启动?我的是ubuntu12.04   mysql 5.6。

2 楼

txf_7337

2013-06-21

要加.sock是因为你没有做软连接

1 楼

txf_7337

2013-06-21

数据库文件放哪,存放的空间是否足够,是不是per_table?

还有ubuntu不适合当server

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值