中山网站搜索引擎优化,网站建设设计规范方案,网站建设横幅系列素材,大气学校网站模板1.Linux上mysql的安装:
Ubuntu下: (1)安装前首先切换到管理员身份:sudo su (2)然后执行命令:apt install mysql-server (注意:装的是服务器端,客户端自动就安装了) (3)执行过程中按y;
2.Mysql初始化配置
注意,一定是sudo su,必须是管理员才能进行Mysql的初始化设置; 初始化…1.Linux上mysql的安装:
Ubuntu下: (1)安装前首先切换到管理员身份:sudo su (2)然后执行命令:apt install mysql-server (注意:装的是服务器端,客户端自动就安装了) (3)执行过程中按y;
2.Mysql初始化配置
注意,一定是sudo su,必须是管理员才能进行Mysql的初始化设置; 初始化配置使用命令:mysql_secure_installation (1)设置数据库不进行密码强校验,如下图: 输入N; 特别注意,只能设置一次,如果选择了Y,只能按照数据库进行密码强校验.(可以拍照备份) (2)设置root管理员密码,注意是数据库的管理员的,密码不回显,根据提示输入两遍;
到这里报错信息如下: 注意,这里,如果没有报错信息,就是root用户的密码设置成功了,如果报错了,那么就退出去这个设置,但是退不出去(Ctrlc,ctrld,ctrl\都没有用,可以kill -9 强制杀死这个进程,打开另一个终端,ps -ef|grep mysql查到PID,kill -9 PID,注意,必须是root用户,否则无法删除);
退出去之后,我们可以不在这里更改root 用户的密码,我们可以直接更改root用户的密码. 当然,我们需要先进去,mysql -uroot -p ,第一次进去没有密码.
如果第一步选择了进行强密码验证,那么这里可以将密码改为xxx_123; (3)设置是否要删除匿名用户,这里不删除; 默认情况下MySQL安装有一个匿名用户允许任何人登录MySQL而无需拥有为他们创建的用户帐户。这仅适用于测试并使安装更顺利一些。您应该在进入生产之前删除它们。 我们这里选择不删除; 如下所示: (4)设置是否允许root用户远程登录,这里设置允许: 通常只应允许 root 连接“本地主机”。这确保了有人无法猜测来自网络的根密码。 禁止远程根登录按 yIY 表示是按任何其他键表示否 (5)是否删除’test’库,这里选择不删除 (6)设置修改的权限立即生效,此时所有配置初始化完成; 3.数据库服务启动和停止
(1)检查服务器状态 (即在Linux上查看服务是否开启):service mysql status 或者:systemctl status mysql.service 注意:按q退出; (2)重启|停止|启动 数据库的命令 注意:如果不是管理员,需要在命令前面加上sudo
重启:service mysql restart
停止:service mysql stop
启动:service mysql start或者执行下面的命令:
重启:/etc/init.d/mysql restart
停止:/etc/init.d/mysql stop
启动:/etc/init.d/mysql start注意,不同系统启动命令可能稍微不同,比如,红帽子的启动是:启动:service mysqld start (注意mysqld,我们说以d结尾是一个守护进程; 守护进程:只要启动了,不手动关闭,这个进程会一直运行); (3)链接数据库命令: mysql -uroot -p mysql 是客户端,去链接服务器; 这里的root指的是Mysql的管理员,不是Linux上的管理员,只不过两个管理员名字一样,都叫root; (当然,如果链接的服务器和现在的客户端不在同一台机器上,我们的命令后面需要加上 -h 主机名 IP地址) 退出数据库的命令:exit;或者quit 不用输入密码直接就能进去,当然,进去第一件事情就是改密码;