日期:2014-05-16  浏览次数:20678 次

linux Ubuntu10.4 MySql5.1安装配置
刚开始用手动安装,结果忙了很久,都没有成功。因为MySql版本很多,Ubuntu版本也很多。每个版本的环境配置都不太一样,网上找到很多方法,也各有不同。
最终决定用apt-get install安装。(当然也可以用 新立得 安装,选择中mysql-server,并选择相关包,然后应用即可,中间可能需要设置root权限密码)。
步骤:

1.安装mysql.
sudo apt-get install mysql-server
如果网络比较通畅,一会就可以完成。

2.测试是否成功.
sudo netstat -tap | grep mysql
测试mysql-server是否安装成功。
如果看到类似
tcp 0 0 localhost.localdomain:mysql *:* LISTEN -的提示代码,就表示成功。如果不成功,可以卸载所有包,重启再试试。(这是可能出现的情况)

3.设置root密码
sudo mysqladmin -u root password newpassword

newpassword改成你的密码。
这一步很重要,否则总是无法成功连接到数据库。

4.root登陆mysql.
mysql -uroot -p
输入你刚才设置的密码。就可以登陆数据库了。
可以用show databases;来试试命令。初始的时候只有test和mysql的数据库。

5.新增数据库用户。
GRANT ALL PRIVILEGES ON *.* TO newUser@localhost IDENTIFIED BY "123456";

newUser就是你要增加的用户。当然权限可以用GRANT 指定,比如select,insert等。

*.*表示所有数据库。也可以指定某个数据如yourDB.*,也可以指定到某个表如yourDB.youTable。
"123456"的新用户的密码,不建议使用没有密码的用户登陆。

6.新用户登陆
mysql -u newUser -p
输入新用户密码就可以登陆。也可以在-pyourPassword,直接把密码加在后面,不容易出错,不过也不建议这么做,出于安全考虑。

7.重启服务
/etc/init.d/mysql restart
如果登陆过程出现问题可以重启服务试试。

8.启动服务
/etc/init.d/mysql start
安装后,默认是开机启动的,如果没有可以手动开启。

9.关闭服务
[b]/etc/init.d/mysql shutdown[/b]
某些时候这个也是有用,比如测试你的程序的时候。