1、启动mysql
/opt/sudytech/mysql/bin/mysqld_safe &2、连接数据库
/opt/sudytech/mysql/bin/mysql -u root -p12344
3、查看mysql的最大链接数
mysql > show variables like '%max_connections%';
4、查看mysql的版本
mysql> select version();
5、导出数据库
mysqldump -u用户名 -p密码 数据库名 > 导出的文件名
1)linux
/opt/sudytech/mysql/bin/mysqldump -uroot -p12344 scs > /yfli/scs.sql
2)window
C:\Users\jack> mysqldump -uroot -pmysql ddxy > e:\ddxy.sql
注意:在os cmd中,而不是在mysql中
6、导入数据库
方法一:source 命令
第一步:进入mysql控制台
mysql -u root -p12344
第二步:切换数据库
mysql>use 数据库
第三步:然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql> source F:/ddxy.sql
mysql> source /tmp/ddxy.sql
方法二:./mysql命令
第一步:cd /opt/sudytech/mysql/bin/
第二步:./mysql -uroot -p12344 ddxy < /tmp/ddxy.sql
7、授权语句
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '12344' WITH GRANT OPTION;
8、创建用户
insert into mysql.user(Host,User,Password) values("%","admin",password("12344"));
flush privileges;
9、修改用户密码
方法一:用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法二:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法三:用UPDATE直接编辑user表
mysql -u root -p12344
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
10、删除用户。
@ > mysql -u root -p
@ > 密码
mysql > DELETE FROM user WHERE User="phplamp" and Host="localhost";
mysql>flush privileges;
//删除用户的数据库
mysql>drop database phplampDB;