sudo groupadd mysql #添加组
sudo useradd -r -g mysql mysql #添加所创建组下的用户
然后要使用WinSCP工具,将mysql-5.6.28-linux-glibc2.5-x86_64.tar.gz压缩包拷贝到/home/root目录下(普通用户)。也可以使用xshell工具用命令put上传到指定目录下。
紧接着我们将/home/root/mysql-5.6.28-linux-glibc2.5-x86_64.tar.gz的压缩包拷贝到/usr/local目录下(root用户),我们要切入到/usr/local目录下再执行命令为⬇️: sudo cp mysql-5.6.28-linux-glibc2.5-x86_64.tar.gz /usr/local” 或者使用mv命令移动安装包命令为⬇️: mv 移动前文件的全路径。 移动到指定位置的全路径
然后我们要切入到/usr/local目录下,对压缩包进行解压,解压命令为⬇️: "sudo tar -zxvf mysql的压缩包全名称",经过解压后的文件名为:"mysql-5.6.28-linux-glibc2.5-x86_64"。
为了更好的使用我们要在/usr/local目录下,将文件mysql-5.6.28-linux-glibc2.5-x86_64重命名为:mysql命令为⬇️: sudo mv mysql-5.6.28-linux-glibc2.5-x86_64 mysql
紧接着切入到/usr/local/mysql文件夹下后,依次执行的命令如⬇️:->chown -R mysql . 修改该目录下的所有子目录和文件归mysql用户所有
->chgrp -R mysql . 修改该目录下的所有子目录和文件归mysql组所有
->修改当前目录拥有者为mysql用户:执行命令为:chown -R mysql:mysql ./
->先导入依赖包libaio1_0.3.109-4_amd64.deb,执行sudo dpkg -i libaio1_0.3.109-4_amd64.deb
->在安装数据库:执行命令为:./scripts/mysql_install_db --user=mysql ->修改当前目录拥有者为root用户:执行命令为:chown -R root:root ./
->修改当前data目录拥有者为mysql用户:执行命令chown -R mysql:mysql data(注意:查看用户的权限命令为:ll)
->启动mysql服务和添加开机启动mysql服务:添加开机启动:执行命令如⬇️: cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录
->启动mysql服务:执行命令为:service mysql start
->执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功
最后修改mysql的root用户密码,root初始化为空的:执行命令为:./bin/mysqladmin -u root password root
关于如何进入到mysql数据库中? 首先切入到/usr/local/mysql目录下,然后执行命令为:bin/mysql -u root -p,然后就会弹出"Enter password:",
最后,输入密码为”root"
进入到mysql数据库后,添加远程访问用户命令如⬇️: mysql>grant all on *.* to root@'%' identified by '123456';
把root用户权限放开(所有远程都可连)命令如⬇️: mysql>flush privileges;
设置好后退出,mysql>exit; //在MySQL中的sql最后要加分号:
配置不区分大小写:在/usr/local/java/mysql/my.cnf中 [mysql]中加上 lower_case_table_names=1
配置连接超时设置:在/usr/local/java/mysql/my.cnf中 [mysql]中加上如⬇️: interactive_timeout=28800000和wait_timeout=28800000修改完之后重启MySQL服务命令如⬇️: service mysql restart
强制中断ps -ef | grep 进程名