1、Mysql学习
1)安装:ubuntu下直接安装 apt-get install mysql-server
2)检查服务器是否启动:sudo netstat -tap | grep mysql,如果启动成功,出现以下信息
tcp 0 0 localhost.localdomain:mysql *:* LISTEN
3)如果mysql没有运行,通过以下代码来运行:
sudo /etc/init.d/mysql restart
4)停掉mysql sudo /etc/init.d/mysql stop
5) 启动mysql sudo /etc/init.d/myswl start 根目录下
2、初次进入mysql
登录mysql:cd /etc/mysql/debian.cnf 查看登录密码,用户:
user = debian-sys-maint
password = *****
用该用户和密码登录:mysql -u debian-sys-maint -p
修改密码:进入mysql,看见提示之后输入:
use mysql;
select host,password,user from user;
update user set password =PASSWORD('new password') where user='user';
FLUSH PRIVILEGE;
退出mysql,用新密码登录:mysql -u root -p
3、将sql导入数据库: mysql -u root -p database</home/wdm/workspace/rssbind.sql
database是要导入的数据库名称。
导出一个表:
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
4、给数据库用户远程登录授权
grant all privileges on *.* to test@'%' identified by 'password'; 所有以test开头的用户,都授予数据库登录权限。