猴子掰玉米

来源:互联网 发布:手机5g网络怎么设置 编辑:程序博客网 时间:2024/06/09 17:23

一直以来疏于整理,学过,弄过的东西就像猴子掰玉米,到头来,最多记得自己掰过那些地方的玉米,至于玉米是啥样子,就模糊了。。。

现在工作之余整理下mysql,按照这样的一个思路

1、编译

2、安装配置

3、权限授予

4、SQL技巧

5、优化

6、监控以及相关的软件

整理写成博客,为自己留点东西


编译

Linux下编译MYSQL需要下载Emake

安装配置

查看现有版本

rpm -qa|grep -i mysql

如果还有版本find / -name mysql

删光mysql 相关文件yum -y remove mysql-libs-*   --删除所有mysql

servicemysql start

我们在使用mysql数据库时,都得首先启动mysql 服务,我们可以 通过 chkconfig --list | grep mysql 命令来查看mysql服务是不是开机自动启动,如: chkconfig --list | grep mysql

mysql           0:off   1:off  2:on    3:on    4:on   5:on    6:off

上述是开着的,否则可用 chkconfig mysql on 命令来将其设置成开机启动,这样就不用每次都去手动启动了

Mysql启动:/etc/init.d/mysqlrestart   or  service mysql start{start|stop|restart|kill|status}

修改用户名密码 mysql admin -u root password 'huanhuan'

登陆mysql -u root -p 命令来登录我们的mysql数据库了

查看端口占用情况(mysql端口默认是3036)

netstat-anp | more  3036

tcp        0     0 0.0.0.0:3306               0.0.0.0:*                   LISTEN      2988/mysql

 

权限授予

授权给root 用户远程访问权限

Grantall privileges on dbname.* TO 'root'@'%' identified by 'huanhuan' with grantoption;

"%"表示任意IP,如果要为特定的user指定从特定的IP访问,方法如下:

GRANTALL PRIVILEGES ON dbname.* TO 'user'@'ip' IDENTIFIED BY 'userPWD' WITH GRANTOPTION;

flushprivileges;

 

SQL技巧

优化

监控以及相关的软件


0 0