linux上安装免安装版MySQL5.7.18小记
1. 下载mysql-generic
2. 安装
以下所有操作都在root权限下操作
2.1 创建mysql的group跟user
shell>groupadd mysql
shell>useradd -r -g mysql -s /bin/false mysql
2.2 解压mysql文件
解压文件,并创建软链接:
shell>sudo su -
shell>tar -xvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /opt/
shell>cd /opt
shell>ln -s mysql-5.7.18-linux-glibc2.5-x86_64 mysql
2.3 文件初始化
这里报找不到libaio问题自己安装这个包就好了
shell>cd mysql
shell>mkdir data
shell>chown -R root:root ./
shell>bin/mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data
会出现一个初始密码,记住他
shell>bin/mysql_ssl_rsa_setup --datadir=/opt/mysql/data
shell>cp support-files/mysql.server /etc/init.d/
shell>vim /etc/init.d/mysql.server +45
然后设置
basedir=/opt/mysql datadir=/opt/mysql/data
2.4 启动mysql服务
shell>bin/mysqld_safe --user=mysql &
2.5 登录重置密码
复制初始密码,输入以下命令并回车,然后粘贴
shell>bin/mysql -uroot -p
Enter password:
进入后修改密码
mysql>set password=password('your new password');
2.6 授权远程访问
mysql> grant all privileges on *.* to root@'%'identified by 'your password';
mysql>flush privileges;