安装步骤
在安装之前,若服务器上存在mysql建议先卸载
1.进入/opt/TaskCenter下
cd /opt/TaskCenter
2.解压mysql的安装包
tar zxvf mysql-advanced-5.6.22-linux-glibc2.5-x86_64.tar.gz
3.将mysql移动到/usr/local下
mv /opt/TaskCenter/mysql-advanced-5.6.22-linux-glibc2.5-x86_64 /usr/local/mysql
4.添加系统mysql组 sudo groupadd mysql
sudo groupadd mysql
5.添加mysql用户
sudo useradd -r -g mysql mysql
6.添加完成后可用id mysql查看
7.然后进入/usr/local/mysql目录
cd /usr/local/mysql
8.设置mysql用户组对该文件夹的操作权限
chown -R mysql:mysql ./
查看/etc/my.cnf是否存在,ls /etc/my.cnf,如果存在,则删除,rm /etc/my.cnf
初始化数据库./scripts/mysql_install_db --user=root
9.修改文件的权限
chown -R root:root ./
chown -R mysql:mysql data
10.进入support-files文件夹
cd support-files
将my-default.cnf拷贝到/etc下并更名为my.cnf
cp my-default.cnf /etc/my.cnf
11.修改mysql配置对大小写不敏感
vim /etc/my.cnf
在[mysqld]下面增加如下数据按i,添加 lower_case_table_name=1,:wq保存设置
拷贝启动文件mysql.server到/etc/rc.d/init.d下并更名为mysql
cp mysql.server /etc/rc.d/init.d/mysql
配置mysql的开机自启动
进入/etc/init.d目录
cd /etc/init.d
给mysql赋予可执行的权限
chmod +x mysql
添加服务
chkconfig --add mysql
查看服务列表
chkconfig --list | grep mysql
如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入
chkconfig --level 345 on
使全局能够访问mysql
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
可以提前先看是否有MySql的进程存在
service mysql status
如果mysql的状态是正在运行,可以用如下命令进行关闭
service mysql stop
启动服务
service mysql start;
连接mysql数据库(第一次不需要登陆密码)
mysql -u root -p
创建数据库
create database activiti;
进入到数据库
use activiti;
设置mysql的root密码
用如下方式
use mysql;
update user set password = password('root') where user = 'root';
授权操作(让远程可以访问)
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
刷新授权
flush privileges;
退出
exit
重启服务
service mysql restart;
mysql的卸载
请提前先做好确认,该MySql数据库的数据已经做好了备份或者该MySql确实无用再删除,删除后,对之前数据库的数据丢失概不负责。
第一步:检查是否已安装库文件,如果已安装,需要先卸载,否则安装会报错
查看:rpm -qa|grep -i mysql
说明之前安装了
卸载:rpm -e --nodeps 包名
查找之前老版本mysql的目录,并删除
find / -name mysql
删除对应mysql目录,删除命令:如需删除/var/lock/subsys/mysql ,则执行rm -rf /var/lock/subsys/mysql,对上述目录依次进行删除
附linux下的mysql安装包
链接:https://pan.baidu.com/s/1V-jdFAet4xxb0eZ53fbyAA
提取码:8dr4