0. 压缩包的mysql5.6安装


  将压缩包解压到安装目录,然后执行以下命令


./scripts/mysql_install_db  --user=mysql --datadir=/data/app/mysql/data/



1.源代码mysql启动和关闭命令



 

启动

/data/app/mysql/bin/mysqld_safe &

关闭

 

/data/app/mysql/bin/mysqladmin -uroot -p shutdown

 

2.修改mysql最大连接数

 

进入MySQL安装目录 打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MySQL即可

 

3.查看mysql连接数

     (Threads 即为当前连接数)

mysqladmin -u root -p status
Enter password:
Uptime: 72562  Threads: 6  Questions: 177132  Slow queries: 0  Opens: 62  Flush tables: 1  Open tables: 55  Queries per second avg: 2.441

 

  查看连接详细情况命令

  mysqladmin -uroot -pts123456 processlist

 

 

 

3.建立mysql root用户的远程链接

  从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:

# mysql -u root -proot 
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;


有时候还可以指定网段开启访问权限


mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

操作完后切记执行以下命令刷新权限 

FLUSH PRIVILEGES 

 

 

4、更改密码

  第一种方式:

  1、更改之前root没有密码的情况

    c:\mysql\bin>mysqladmin -u root password "your password"

  2、更改之前root有密码的情况,假如为123456

    c:\mysql\bin>mysqladmin -u root -p123456 password "your password"

  注意:更改的密码不能用单引号,可用双引号或不用引号

 

5。数据库备份还原

   备份

 mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

 

 还原

 gunzip backupfile.sql.gz

 

mysql   -uusername -ppassword databasename < backupfile.sql




6.查看修改mysql编码


show variables like 'character%';  查看编码



修改编码  mysql5.6以上  在my.cnf的mysqld选项中添加如下两行

character-set-server=utf8

collation-server=utf8_general_ci



7.开启全日志


mysql 5.1版本

在配置文件my.cnf中增加

log_output = FILE

log=my.log


MySQL 5.6版本

在配置文件my.cnf中增加

general_log=ON
general_log_file=/home/logs/mysql.log