Mysql 安装
卸载
rpm -qa|grep -i mysql
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
删除
find / -name mysql
rm -rf /var/lib/mysql
下载
wget https://cdn.mysql.com//Downloads/MySQL-5.5/mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz
解压
tar -zxvf mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.5.62-linux-glibc2.12-x86_64 /usr/local/mysql
添加用户组
groupadd mysql
useradd -g mysql mysql
添加数据库文件目录
mkdir mysql
pwd /date/mysql
添加权限
chown -R mysql:mysql /usr/local/mysql
安装mysql
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql
启动配置
cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
vi /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/data/mysql
lower_case_table_names=1 #忽略数据库表大小写
slow_query_log =1 #慢查询开启状态 1 为开启
slow_query_log_file=/data/mysql/WeiXinPlatNewSql1-slow.log #慢查询日志存放的位置
long_query_time = 1 #查询超过多少秒才记录 默认10秒 修改为1秒
配置环境
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --list mysqld
启动
service mysqld start
配置mysql PATH
vi ~/.bash_profile
export PATH=$PATH:/usr/local/mysql/bin #最后添加
source ~/.bash_profile
登陆
mysql -uroot -p
修改密码
use mysql;
update user set password=PASSWORD('密码') where user='root';
flush privileges;
添加运程
grant all privileges on *.* to root@'%' identified by '密码';
flush privileges;
开启数据库慢查询日志
show variables like 'slow_query%';
set global slow_query_log=1;