2020年12月9日 |
您所在的位置:网站首页 › 停止mysqld服务的命令 › 2020年12月9日 |
引言
由于8.0版本以上mysql的一些DCL命令不同于之前的版本,故如继续使用之前的老命令则会无情的报语法错误。这就给碰巧一直都学的5.0版本老命令的我造成了不小的麻烦,浪费了不少时间,故写下这份博客希望可以帮助到后来的人。 安装mysql服务装好数据库服务端和客户端(合理使用sudo),在终端利用apt包管理工具傻瓜式安装mysql。 温馨提示:在软件更新中将软件源换成阿里云会装的更顺利哦! apt install mysql-server apt install mysql-client 给root用户设置密码刚刚安装好的mysql的root用户是没有密码的,所以为了安全性,首先设置一下root用户密码是必不可少的。 启动数据库 //启动服务 service mysql start //查看服务的状态 service mysql status //如果像以下情况就代表启动成功了 ● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset:> Active: active (running) since Thu 2020-12-03 03:36:05 CST; 6h left Process: 735 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=ex> Main PID: 808 (mysqld) Status: "Server is operational" Tasks: 37 (limit: 19012) Memory: 393.1M CGroup: /system.slice/mysql.service └─808 /usr/sbin/mysqld 进入数据库 //如果您不是root用户的话需要加上sudo sudo mysql -uroot 设置密码 //identified by 后的字符串就是你要设置的密码 alter user 'root'@'localhost' identified by '123456'; 远程访问数据库 创建用户 //注意@后面指可登陆的主机名,如想让任意主机都可访问,则使用%同配符 create user 'root'@'%' identified by '123456'; //查看用户是否创建成功 select user,host from mysql.user; //表中存在我们刚刚创建的用户 +------------------+-----------+ | user | host | +------------------+-----------+ | root | % | | debian-sys-maint | localhost | | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | +------------------+-----------+ 6 rows in set (0.00 sec) 给新用户授权 //为了方便我就授予所有权限了,您当然可以选择适当的权限授予 grant all privileges on *.* to 'root'@'%'; //刷新特权 flush privileges; 修改配置文件 //打开配置文件 vi /etc/mysql/mysql.conf.d/mysqld.cnf打开文件后,找到bind-address=127.0.0.1这行,将这行注释(在最前面打#)。至于vi如何使用请自行百度。务必记得保存。 # bind-address = 127.0.0.1修改完配置文件后请务必重启mysql服务 service mysql restart 远程连接远程连接就不同于本地连接了 //-h为服务器ip -u为用户名 -p为端口号 -p指密码 mysql -hIP -uroot -p3306 -p这时就应该连接成功了,这样您就可以用另一台计算机使用数据库服务了! //显示数据库内容以检验是否连接成功 show databases; |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |