Linux7 mysql5.7安装步骤及远程访问工具SQLyog

Linux mysql5.7资源包:https://pan.baidu.com/s/1Yc9S8Ybv9fCifF73bS3hyA

此处Linux相关操作省略,如有需要可参考本人相关博客。

安装mysql5.7步骤:

       1. 上传资源到Linux系统的/usr/local/文件夹里;

       2. 使用tar -zxvf 命令解压刚上传的mysql压缩包;

       3. 修改解压之后的文件夹名称为mysql。

       4. 如果Linux系统不是新系统,请检查时候存在mysql、mariadb等相关安装包,如有请及时移除。

       5. 请检查是否存在mysql用户名或用户组,如存在请检查,如没有请创建mysql用户名及用户组,并设置mysql用户禁止登陆shell。

    检查命令:

cat /etc/group | grep mysql
cat /etc/passwd | grep mysql

   创建命令: 

#      ---新建一个msyql组
# useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql     ---新建msyql用户禁止登录shell

       6. 改变mysql安装目录的归属这会者

           命令:chown -R mysql:mysql mysql安装包绝对路径(或者相对路径)

           如果在后面遇到无法写入的情况,可以给mysql包装包文件夹一个最高权限:chmod +777 mysql安装包路径。

       7. 配置mysql相关参数    

# 在mysql安装目录下执行;user是指定用户,我们这里使用的是前边设置的mysql用户,basedir是mysql安装包的根目录;datadir是的数据存在位置。
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=//usr/local/mysql

      此处注意生成的mysql初始密码:

      

     8. 修改系统配置文件:

# cd /usr/local/mysql/support-files

# cp my-default.cnf /etc/my.cnf 如果没有my.cnf可以启动一下mysql或者找一个这样的文件放在/etc/下面,这里面需要修改的datadir、socket的绝对路径:datadir=/usr/local/mysql/data 
 socket=/usr/local/mysql/mysql.sock。 如果这里的socket后面出现ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)这样的错误,请使用ln -s /usr/local/mysql/mysql.sock /tmp/mysql.sock解决。

# cp mysql.server /etc/init.d/mysqld

# vim /etc/init.d/mysql 指定basedir、datadir的绝对路径。

       9. 启动mysql

           /etc/init.d/mysqld

       10. 登陆并修改密码:

           mysql -uroot -p  回车之后输入前面提到过的密码,即可登陆。

          修改密码:set password=password('root');

          设置远程连接:grant all privileges on *.* to 'root'@'%' identified by 'root';

           刷新:flush privileges;

# 设置登陆密码为root
mysql> set password=password('root'); 
Query OK, 0 rows affected, 1 warning (0.00 sec)

# 设置远程连接
mysql> grant all privileges on *.* to 'root'@'%' identified by 'root';
Query OK, 0 rows affected, 1 warning (0.00 sec)

# 刷新
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

# 查看表
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select host,user from user;
+-----------+---------------+
| host      | user          |
+-----------+---------------+
| %         | root          |
| localhost | mysql.session |
| localhost | mysql.sys     |
| localhost | root          |
+-----------+---------------+
4 rows in set (0.00 sec)

安装SQLyog:

免安装资源:https://pan.baidu.com/s/17VxbAm6wA8Yx7oI7T3wTAQ

安装步骤:解压,运行 SQLyogEnt.exe 即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值