最近需要使用mysql了,就选择了最新版本5.7。发现此版本跟以前的使用略有不同特此发布的一些使用心得供大家参考。
1. 安装登录
采用ubuntu 18.04系统,替换源就不用说了,随便一搜就有好多,我使用的就是阿里的。
apt-get update
apt-get install mysql-server
service mysql start
进入数据库修改密码:
mysql -uroot -p
直接回车即可进入。
接下来我们修改root密码
update user set authentication_string=password('新密码') where user='root';
刷新权限设置
flush privileges;
重新登录使用设置的密码即可。
2.授权远程登录
可以直接进行授权并创建用户。
PS: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*.
本地用户授权方法:
GRANT all privileges on *.* to test@localhost identified by '1234';
远程用户授权方法:
GRANT all privileges on *.* TO "test"@"%" IDENTIFIED BY "1234";
flush privileges;
退出MySQL登录,修改配置文件,路径如下:
/etc/mysql/mysql.conf.d/mysqld.cnf
注销掉 skip-networking内容,如果发现没有这个的话,就查找一下内容
bind-address = 127.0.0.1
#bind-address = 127.0.0.1
重启服务
service mysql restart
现在可以尝试从其他服务器远程登录mysql服务了。
网友评论