新手小白需要Linux环境下连接Mysql进行操作,该怎么办?
Linux环境工作需要工具
–Linux环境下Mysql工具
1,寻找Mysql官网并下载Mysql for linux版本
2,将下载好的压缩包MySQL for Linux上传到Linux里,然后解压MySQL并进行重命名。
(解压命令:tar -zxvf mysql.tar.gz 重命名命令:mv mysql mysql8.0)
3,将mysql8.0移动到/usr/local/
mv mysql8.0 /usr/local
4,配置mysql
vi /etc/my.cnf 进入mysql配置,找到如下地方,使配置修改成如下所示
使用给定目录作为根目录(安装目录) basedir=/usr/local/mysql8.0
从给定目录读取数据库文件(新建data) datadir=/usr/local/mysql8.0/data
不使用mysql数据库里的信息来进行访问控制(这将允许用户任何用户去修改任何数据库) skip-grant-tables
错误日志打印 log-error=/var/log/mysqld/mysqld.log
5,创建用户组
如果你的文件没有设置成mysql用户,最好还是设置下MySQL用户。
6,MySQL初始化
$ cd /usr/local/mysql8.0
$ ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql8.0/ --datadir=/usr/local/mysql8.0/data/
在mysql初始化时,将原始密码记住,因为比较复杂难记,之后可以将密码修改。
7,启动与关闭mysql
当MySQL初始化成功后,我们先尝试启动MySQL:
$ cd /usr/local/mysql8.0/support-files
./mysql.server start
启动成功之后,再尝试关闭:
./mysql.server stop
8,MySQL内部配置注释
注释 #skip-grant-tables
不使用mysql数据库里的信息来进行访问控制(警告:这将允许用户任何用户去修改任何数据库)
9,重新启动
./mysql.server start
10,进入MySQL命令行
$ cd mysql文件夹
$ ./bin/mysql -uroot -h 127.0.0.1 -p
或 ./bin/mysql -uroot -h localhost -p
输入密码(这时输入密码时不会有显示)
11,修改登陆密码
这是就将复杂的MySQL密码修改成简单易记的,以下以1234为例
set password=‘1234’ ;(注意:最后面的分号;是必须的)
12,开启远程访问
use mysql;
update user set host = ‘%’ where user = ‘root’;
flush privileges;
13,运用MySQLworkbench操作
安装MySQL可视化工具,即windows操作工具,然后用新的登录密码,远程连接Linux IP 地址登录mysql8.0进行操作。
这样完成之后就可以启动MySQL了!
今天就先写到这,希望各位观众老爷们喜欢!
- 编写操作数据库的JAVA程序时需要的连接MySQL数据库的JDBC连接包mysql-connector-java-5.1.10.zip怎么安装
- Linux安装mysql 5.7 加navicat远程连接 小白操作
- nodeJs连接mysql进行CURD操作
- mysql常用操作命令 linux系统环境
- 阿里云服务器linux环境,从启动tomcat服务器外网访问--->绑定域名--->Navicat远程连接mysql--->阿里云服务器部署项目过程中,一定会遇到的五大问题;
- 通过servlet来实现对Mysql进行连接、插入、修改、删除操作
- JDBC----用JDBC连接Mysql并进行增删改查操作
- python对MySQL进行数据的插入、更新和删除之后需要commit,数据库才会真的有数据操作。(待日后更新)
- linux 中JDK环境变量不一致问题导致mysql无法连接,总是告诉权限出错
- #菜鸟新手EclipseJavaEE&MySQL&Tomcat#关于一个Eclipse中登陆界面通过连接MySQL数据库进行验证的小体验(感谢qq群友引燃的解答让我解决这个小问题)
- 1.关于UltraEdit中的FTP和Tenent配置,UE远程连接Linux进行文件操作
- 【大数据系列】在windows下连接linux 下的hadoop环境进行开发
- Linux+nginx+mysql+php Lnmp的环境搭建+宝塔命令面板的操作
- 怎么快速在windows环境下搭建一个Django框架,并且连接MySql
- FTP连接树莓派(Linux)进行文件传输----需要修改vsftpd.conf文件,使能可写
- windows环境下ruby连接mysql需要的驱动包
- Node.js 连接 MySQL 并进行数据库操作
- linux环境下matlab连接mysql
- 通过bat文件 进行mysql 连接 或者 操作涉及 密码的,如果密码 中有 % 号的话要特殊处理