[size=medium]刚开始用手动安装,结果忙了很久,都没有成功。因为MySql版本很多,Ubuntu版本也很多。每个版本的环境配置都不太一样,网上找到很多方法,也各有不同。
最终决定用apt-get install安装。(当然也可以用 新立得 安装,选择中mysql-server,并选择相关包,然后应用即可,中间可能需要设置root权限密码)。
步骤:
[b]1.安装mysql.[/b]
[color=red]sudo apt-get install mysql-server[/color]
如果网络比较通畅,一会就可以完成。
[b]2.测试是否成功.[/b]
[color=red]sudo netstat -tap | grep mysql[/color]
测试mysql-server是否安装成功。
如果看到类似
[color=red]tcp 0 0 localhost.localdomain:mysql *:* LISTEN -[/color]的提示代码,就表示成功。如果不成功,可以卸载所有包,重启再试试。(这是可能出现的情况)
[b]3.设置root密码[/b][color=red]
sudo mysqladmin -u root password newpassword[/color]
newpassword改成你的密码。
这一步很重要,否则总是无法成功连接到数据库。
[b]4.root登陆mysql.[/b]
[color=red]mysql -uroot -p[/color]
输入你刚才设置的密码。就可以登陆数据库了。
可以用show databases;来试试命令。初始的时候只有test和mysql的数据库。
[b]5.新增数据库用户。[/b]
[color=red]GRANT ALL PRIVILEGES ON *.* TO newUser@localhost IDENTIFIED BY "123456"; [/color]
newUser就是你要增加的用户。当然权限可以用GRANT 指定,比如select,insert等。
*.*表示所有数据库。也可以指定某个数据如yourDB.*,也可以指定到某个表如yourDB.youTable。
"123456"的新用户的密码,不建议使用没有密码的用户登陆。
[b]6.新用户登陆[/b]
[color=red][b]mysql -u newUser -p[/b][/color]
输入新用户密码就可以登陆。也可以在-pyourPassword,直接把密码加在后面,不容易出错,不过也不建议这么做,出于安全考虑。
[b]7.重启服务[/b]
[color=red]/etc/init.d/mysql restart[/color]
如果登陆过程出现问题可以重启服务试试。
[b]8.启动服务[/b]
[color=red]/etc/init.d/mysql start[/color]
安装后,默认是开机启动的,如果没有可以手动开启。
[b]9.关闭服务[/b]
[[color=red]b]/etc/init.d/mysql shutdown[/b][/color]
某些时候这个也是有用,比如测试你的程序的时候。
[/size]
最终决定用apt-get install安装。(当然也可以用 新立得 安装,选择中mysql-server,并选择相关包,然后应用即可,中间可能需要设置root权限密码)。
步骤:
[b]1.安装mysql.[/b]
[color=red]sudo apt-get install mysql-server[/color]
如果网络比较通畅,一会就可以完成。
[b]2.测试是否成功.[/b]
[color=red]sudo netstat -tap | grep mysql[/color]
测试mysql-server是否安装成功。
如果看到类似
[color=red]tcp 0 0 localhost.localdomain:mysql *:* LISTEN -[/color]的提示代码,就表示成功。如果不成功,可以卸载所有包,重启再试试。(这是可能出现的情况)
[b]3.设置root密码[/b][color=red]
sudo mysqladmin -u root password newpassword[/color]
newpassword改成你的密码。
这一步很重要,否则总是无法成功连接到数据库。
[b]4.root登陆mysql.[/b]
[color=red]mysql -uroot -p[/color]
输入你刚才设置的密码。就可以登陆数据库了。
可以用show databases;来试试命令。初始的时候只有test和mysql的数据库。
[b]5.新增数据库用户。[/b]
[color=red]GRANT ALL PRIVILEGES ON *.* TO newUser@localhost IDENTIFIED BY "123456"; [/color]
newUser就是你要增加的用户。当然权限可以用GRANT 指定,比如select,insert等。
*.*表示所有数据库。也可以指定某个数据如yourDB.*,也可以指定到某个表如yourDB.youTable。
"123456"的新用户的密码,不建议使用没有密码的用户登陆。
[b]6.新用户登陆[/b]
[color=red][b]mysql -u newUser -p[/b][/color]
输入新用户密码就可以登陆。也可以在-pyourPassword,直接把密码加在后面,不容易出错,不过也不建议这么做,出于安全考虑。
[b]7.重启服务[/b]
[color=red]/etc/init.d/mysql restart[/color]
如果登陆过程出现问题可以重启服务试试。
[b]8.启动服务[/b]
[color=red]/etc/init.d/mysql start[/color]
安装后,默认是开机启动的,如果没有可以手动开启。
[b]9.关闭服务[/b]
[[color=red]b]/etc/init.d/mysql shutdown[/b][/color]
某些时候这个也是有用,比如测试你的程序的时候。
[/size]