Linux下MySQL-5.7.17安装笔记

mysql-5.7.17:linux安装过程
安装路径:/opt/mysql-5.7.17
下载路径:
wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
解压:
tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz  mysql-5.7.17


文件管理:
配置文件移动并修改路径:
cp /opt/mysql-5.7.17/support-files/my-default.cnf /etc/my.cnf
启动文件复制并修改路径:
cp /opt/mysql-5.7.17/support-files/mysql.server  /etc/init.d/mysql


数据库管理:
1.groupadd mysql
2.useradd -r -g mysql mysql
3.chown -R mysql:mysql /opt/mysql-5.7.17


初始化数据库:
./mysqld --initialize --user=mysql --basedir=/opt/mysql-5.7.17 --datadir=/opt/mysql-5.7.17/data
说明:解压后的文件是没有data目录的,查看有data目录生成,初始化成功;
加密:
./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data


几个重要位置文件存放:有的修改移动,有的自动生成,有的软连接生成;
1./etc/my.cnf
2./etc/init.d/mysql
3./usr/local/bin/mysqld
4./etc/rc.d/init.d/mysql
5./usr/local/mysql
6./usr/local/mysql/bin/mysqld
7./usr/local/bin/mysql
及解决方法问题:
1.mysql -u root -p 提示不是内部命令;
提示:-bash: mysql: command not found 
解决办法:
ln -s /opt/mysql-5.7.17/bin/mysql /usr/local/bin


2.忘记密码,重新修改密码,不能进入MySQL中;
解决办法:重新修改密码
a.编辑my.cnf文件,在mysqld中加入skip_grant_tables
b.重启MySQL
c.输入 mysql -p (莫搞错输入了-u)
d.修改密码: 
mysql> update mysql.user set password=PASSWORD(‘新密码’) where User=’root’;#设置密码


mysql> flush privileges; #初始化MySQL相关权限表;


mysql> quit
d.删除My.cnf中配置skip_grant_tables
e.重启mysql service mysql restart


3.mysql -u root -p进入MySQL中,输入任何语法都报错
提示:mysql ERROR 1820 (HY000)
解决办法:
mysql>set password=password('新密码');
mysql>flush privileges;
4.授权远程登录:
mysql>grant all privileges on *.* to 'myuser'@'%' identified by 'mypassword' with grant option; mysql
访问认证的是访问这的ip  %代表允许所有IP访问
  实例:
mysql>grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; mysql
mysql>grant all privileges on *.* to 'root'@'192.168.1.1' identified by '123456' with grant option; mysql
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值