我在网上找了很多资料,但是没有一个是完整的(工作四年了,第一次玩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;
希望对各位有所帮助!
分享到:
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