Linux下MySQL-5.7.17安装笔记
来源:互联网 发布:雷欧mac队为何那么弱 编辑:程序博客网 时间:2024/05/07 05:52
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
安装路径:/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
阅读全文
0 0
- Linux下MySQL-5.7.17安装笔记
- linux下mysql 安装 笔记:
- Linux下mysql安装笔记
- linux下安装mysql-python笔记
- Linux下安装MySQL 5.7
- linux下安装mysql 5.7
- Linux下安装MySQL-5.7
- Linux下安装MySQL-5.7
- Linux下安装MySQL-5.7
- linux 安装mysql笔记
- Linux下安装Mysql
- Linux下安装MySQL
- Linux下安装MYSQL
- Linux下安装mysql
- LINUX下安装MySQL
- Linux下安装MySQL
- Linux下安装MySQL
- linux下安装mysql
- 二叉树的链表存储与遍历
- 南阳理工91 阶乘之和
- 分布式在线商城
- 因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
- 1.2 C# 分支语句
- Linux下MySQL-5.7.17安装笔记
- [LeetCode] 60. Permutation Sequence
- js运算符
- 基础博弈论(hdu1527+hdu2188+poj1740)
- 洛谷p1017 进制转换(2000noip提高组)
- 程序设计思维
- SSH与putty
- Matlab矩阵连接 cat函数
- GraphicsMagick在mac系统上的用brew的装配