当前位置:Gxlcms > 数据库问题 > Ubuntu18.04 安装MySQL

Ubuntu18.04 安装MySQL

时间:2021-07-01 10:21:17 帮助过:18人阅读

#1 2 VALIDATE PASSWORD PLUGIN can be used to test passwords... 3 Press y|Y for Yes, any other key for No: N (我的选项) 4 5 #2 6 Please set the password for root here... 7 New password: (输入密码) 8 Re-enter new password: (重复输入) 9 10 #3 11 By default, a MySQL installation has an anonymous user, 12 allowing anyone to log into MySQL without having to have 13 a user account created for them... 14 Remove anonymous users? (Press y|Y for Yes, any other key for No) : N (我的选项) 15 16 #4 17 Normally, root should only be allowed to connect from 18 localhost. This ensures that someone cannot guess at 19 the root password from the network... 20 Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y (我的选项) 21 22 #5 23 By default, MySQL comes with a database named test that 24 anyone can access... 25 Remove test database and access to it? (Press y|Y for Yes, any other key for No) : N (我的选项) 26 27 #6 28 Reloading the privilege tables will ensure that all changes 29 made so far will take effect immediately. 30 Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y (我的选项)

 

2.2 检查mysql服务状态
 1 systemctl status mysql.service 
显示如下结果说明mysql服务是正常的:

技术图片

3.配置远程访问
在Ubuntu下MySQL缺省是只允许本地访问的,使用workbench连接工具是连不上的;
如果你要其他机器也能够访问的话,需要进行配置;

3.1 首先用根用户进入
 1 sudo mysql -uroot -p 
登入root进行其他设置:

技术图片

 1 GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456"; 

技术图片

其中root@localhoslocalhost就是本地访问,配置成%就是所有主机都可连接;

第二个‘123456‘为你给新增权限用户设置的密码,%代表所有主机,也可以是具体的ip;
不过这随设置了%但我root通过工具还是登陆不进去,可能是为了安全性,所以新建数据库和用户;

3.2 新建数据库和用户
用root用户新建数据和用作远程访问的用户

1 ##1 创建数据库weixx
2 CREATE DATABASE weixx;
3 ##2 创建用户wxx(密码654321) 并允许wxx用户可以从任意机器上登入mysql的weixx数据库
4 GRANT ALL PRIVILEGES ON weixx.* TO wxx@"%" IDENTIFIED BY "654321"; 

4.使用workbench连接数据库
打开workbench进行连接配置:

技术图片

配置完成后,在主界面选择weixx数据库进行连接:

技术图片

 

Ubuntu18.04 安装MySQL

标签:输入密码   install   span   就是   key   rgba   emc   only   pass   

人气教程排行