您的位置:首页 > 运维架构 > Linux

新手小白需要Linux环境下连接Mysql进行操作,该怎么办?

2020-07-16 04:44 225 查看

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了!

今天就先写到这,希望各位观众老爷们喜欢!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐