mysql在liunx下安装流程
前提条件
1、 mysql压缩包(mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz)
1.1 下载地址
https://dev.mysql.com/downloads/mysql/5.6.html#downloads
2、上传mysql5.5的包到/usr/mysql
解压: tar -zxvf mysql.gz
一、安装步骤
1、复制命令
1.1 cp mysql-5.6.43-linux-glibc2.12-x86_64 /usr/local/ -r
1.2 cd /usr/local
1.3 mv mysql-5.6.43-linux-glibc2.12-x86_64 mysql
2、创建用户组和该用户组下的用户
2.1 groupadd mysql
2.2 useradd -r -g mysql mysql
3、赋权(让该用户组和用户对mysql文件夹具有操作权限)
3.1 cd /usr/loca/mysql
3.2 chgrp -R mysql . --注意复制后面这个点(.)
3.3 chown -R mysql .
4、初始化数据库
4.1 rm -rf /etc/my.cnf
4.2 ./scripts/mysql_install_db --user=mysql --初始化
注意报错: /usr/local/mysql/bin/mysqld:error while loading shared libraries :libaio.so.1
4.2.1 apt-get install libaio1 libaio-dev
4.2.2 yum install libaio
5、复制mysql全局文件,将初始化生成的全局文件,复制到/etc/my.cnf
cp support-files/my-medium.cnf /etc/my.cnf
6、复制启动文件
cp support-files/mysql.server /etc/init.d/mysql.server
7、启动mysql
/etc/inin.d/mysql.server start
8、添加软连接
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
二、登陆mysql
1、操作数据库
1.1 输入命令:mysql -u root -p --默认是没有密码
1.2 修改数据库密码
update user set password=password("修改的密码") where user='root';
1.3 添加权限
grant all privileges on *.* to root@'%' identified by '修改之后的密码' with grant option;
1.4 刷新权限
flush privileges;