安装 MySQL
1.上传并解压2.创建用户组及用户3.授权4.初始化5.添加软链接6.启动/开机自启动7.修改 root 密码8.设置可访问客户端9.使用 navicat 访问
1.上传并解压
把 mysql-5.7.27-linux-glibc2.12-x86_64.tar 上传到/root/temp解压上传的文件cd /root/temptar zxf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz把解压后的文件夹复制到/usr/local/mysqlcp -r mysql-5.7.27-linux-glibc2.12-x86_64 /usr/local/mysql
2.创建用户组及用户
创建用户组 groupadd mysql创建用户 useradd -r -g mysql mysql //useradd -r 创建用户,-g 将用户添加用户组中
3.授权
进入 mysql 目录。下面的命令必须在 mysql 目录下执行cd /usr/local/mysql给用户组授权。注意命令中最后有个点,表示对当前目录进行授权chgrp -R mysql .给用户授权。同样后面有点chown -R mysql .通过 ll 命令查询授权结果
4.初始化
进入 bin 文件夹cd /usr/local/mysql/bin初始化./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US标注处为密码,复制到记事本中。
5.添加软链接
mysql5.7 要求系统中 libtinfo.so.5,CentOS 中是 libtinfo.so.6.1ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5
6.启动/开机自启动
进入到 support-files 中cd /usr/local/mysql/support-files复制启动文件到服务文件夹cp mysql.server /etc/init.d/mysql启动 mysqlservice mysql start开机自启动systemctl enable mysql
7.修改 root 密码
添加 mysql 软连接ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql使用客户端工具,密码是在第四步初始化时 mysql 分配的。mysql -u root -p命令行密码输入过程中是没有反应的,不会出现****的形式,正常输入就可以,输入完成后回车 在 mysql 命令行模式下输入下面命令。root 为修改的后密码set password=password(“root”);
8.设置可访问客户端
授权,可通过任意方式访问。其中 root 为 root 密码,需要修改成自己密码
GRANT ALL PRIVILEGES ON
*.* TO
'root'@
'%' IDENTIFIED BY
'root' WITH GRANT OPTION
;
flush privileges;刷新权限
9.使用 navicat 访问
可访问说明所有配置成功。