精华内容
下载资源
问答
  • 安装MySQL(无管理员权限)

    千次阅读 2019-02-19 15:17:32
    Install MySQL without administrator permission Step: 1.Download https://dev.mysql.com/downloads/file/?id=482489 or https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-win32.zip 2....

    Install MySQL without administrator permission

    Step:

    1.Download

    https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-win32.zip
    

    2.Configuration ENV

    PATH
    C:\swdtools\mysql-5.7.24-win32\bin
    
    my.ini
    [client]
    port=3306
    [mysqld]
    character-set-server=utf8
    [mysql]
    default-character-set=utf8
    

    3.Initialization

    mysqld --initialize or {MySQL}\\bin\\mysqld --initialize
    

    4.Run Service

    mysqld --console or {MySQL}\\bin\\mysqld --console
    

    5.View Password

    {MySQL}\data\{computer name}.err
    
    A1029303WQWE12.err
    
    2019-02-19T06:09:53.048539Z 1 [Note] A temporary password is generated for root@localhost: Vr=uczu>!6Mb
    

    6.Login Service

    mysql -uroot -p
    

    7.Update Password

    set password for root@localhost = password('123456');
    
    展开全文
  • 最近Sham闲着事,就想着用公司电脑搭个临时服务器,用于测试什么的,但是问题是公司电脑是没有管理员权限的,无法安装像宝塔面板、PHPStudy啊什么的,于是想着如果一个个手动安装,如果有绿色包,那不就行了?...

    最近Sham闲着无事,就想着用公司电脑搭个临时服务器,用于测试什么的,但是问题是公司电脑是没有管理员权限的,无法安装像宝塔面板、PHPStudy啊什么的,于是想着如果一个个手动安装,如果有绿色包,那不就行了?

    搜索了一圈 ,终于实现了需求,下面就来完整介绍下,以下都是在无需(没有)管理员权限的前提下操作的3

    首先是下载各个软件的安装包、绿色包

    Nginx官网下载:http://nginx.org/en/download.html

    PHP官网下载:https://windows.php.net/download

    MySQL官网下载:https://dev.mysql.com/downloads/installer/

    phpMyAdmin官网下载:https://www.phpmyadmin.net/

    Sham公司电脑是Win10的,所以下载的都是windows版,其中PHP我下载的是7.3的,因为发现8.0的因为有些变化,导致Sham原来的php代码会报错,其他的随意,Sham都选的最新版

    下载完成后,就是解压、解压、解压,没错,解压就行了,然后就能用了,下面是各个软件启用介绍

    首先来Nginx

    找到conf/nginx.conf,打开编辑(可以考虑先备份一份,防止改残了)

    #找到listen 80,将它替换成你自己想要的端口,因为Sham的80端口被占用了,所以改了,比如
    listen 1080
    #然后因为PHP是用CGI的方式来使用的,所以这个里面还要有如下代码(本来就有,因为使用时发现一些问题,所以按网上的方式改了下)
    #下面的D:/shamweb/nginx/html是指网站更目录地址,这个文件里几个root,如果默认不好使的话,可以也改成你自己的根目录地址
    #其中127.0.0.1:9000这个,需要和后面php运行时设置的一致
    location ~ \.php$ {
            root           D:/shamweb/nginx/html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
    	set $real_script_name $fastcgi_script_name;
    	if ($real_script_name ~ "^(.+?\.php)(/.+)$") {
    	    set $real_script_name $1;
    	}
    	fastcgi_split_path_info ^(.+?\.php)(/.*)$;
    	fastcgi_param PATH_INFO $fastcgi_path_info;
            fastcgi_param  SCRIPT_FILENAME  D:/shamweb/nginx/html$fastcgi_script_name;
            include        fastcgi_params;
     }
    
    #下面这段是为了支持phpMyAdmin的,这里直接放上,端口号随意,这个是后面访问phpMyAdmin用的
    server {
    	listen 1090;
    	server_name localhost;
    	access_log D:/shamweb/phpmyadmin-access.log;
    
    	location / {
    		root D:/shamweb/phpMyAdmin;
    		index index.php;
    	}
    
    	location ~ \.php$ {
    		root D:/shamweb/phpMyAdmin;
    		fastcgi_pass   127.0.0.1:9000;
    		fastcgi_index  index.php;
    		set $real_script_name $fastcgi_script_name;
    		if ($real_script_name ~ "^(.+?\.php)(/.+)$") {
    			set $real_script_name $1;
    		}
    		fastcgi_split_path_info ^(.+?\.php)(/.*)$;
    		fastcgi_param PATH_INFO $fastcgi_path_info;
    		fastcgi_param  SCRIPT_FILENAME  D:/shamweb/phpMyAdmin$fastcgi_script_name;
    		include        fastcgi_params;
    	}
    
    	location ~ /\.ht {
    		deny all;
    	}
    }

    然后保存,这时你运行nginx.exe,然后访问http://127.0.0.1:1080,就发现能看到nginx安装成功的页面啦;

    然后是安装PHP

    找到php.ini-development,复制一份,并更名为php.ini

    打开编辑,修改如下

    #将如下3行代码前面的“#”号去掉,去掉注释使他生效
    extension_dir = "./"
    On windows:
    extension_dir = "ext"
    
    #然后因为要用到一些功能,可以提前将如下代码前的#去掉,主要是让它支持mysqli语句,能使用phpMyAdmin
    extension=mysqli
    extension=openssl
    #如果还有用到其他的,请自行选择(可以后面碰到问题的时候再来打开)
    

    然后需要运行php,需要在CMD中运行如下代码,这里的9000就是上面nginx里设置的一致的

    D:/shamweb/php7.3/php-cgi.exe -b 127.0.0.1:9000 -c D:/shamweb/php7.3/php.ini

    下面是安装Mysql

    在bin目录下,新建一个my.ini,里面代码参考如下:

    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    basedir=D:/shamweb/mysql8
    # 设置mysql数据库的数据的存放目录
    datadir=D:/shamweb/mysql8/data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    # 服务端使用的字符集默认为UTF8
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    #skip-grant-tables
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8

    然后进入cmd运行

    #首先需要cd 到mysql8/bin,如果默认在C盘的话
    D:
    cd D:/shamweb/mysql8/bin
    
    #下面这个是用来初始化安装的
    mysqld --initialize
    
    #下面这个是用来启动MySQL的
    mysqld --console

    这里有一点,因为不知道初始密码(如果是安装包的话,安装过程可以看到密码),所以要先让他能无密码访问

    打开 my.ini 把 #skip-grant-tables 的 # 去掉,重启服务

    然后输入:

    mysql -uroot -p
    #这样可以无秘进入mysql,可以看到mysql>,然后修改密码
    #下面这个是老版的
    update mysql.user SET password=password(‘写你的新密码’) where user=‘root’;
    #下面这个是MySQL 8.x版的,应该是的, 上面那个不管用时可以用下面这个
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'
    

    改好密码之后,再回去把skip-grant-tables前面呢#号加上

    然后再重启服务,这样基本MySQL就完成了

    最后就是安装phpMyAdmin来管理MySQL

    找到libraries/config.default.php,打开并编辑

    #找到$cfg['Servers'][$i]['user'] ,将=号后面的值设成(默认是root)
    $cfg['Servers'][$i]['user'] = 'root';
    
    #找到$cfg['Servers'][$i]['password'],将=号后面的值设成你上面修改的密码
    $cfg['Servers'][$i]['password'] = 'xxx';
    
    #找到$cfg['PmaAbsoluteUri'],将=号后面的值设成服务器网址,本机就默认就行
    $cfg['PmaAbsoluteUri'] = '127.0.0.1';
    
    #如果只是本地测试的话,将$cfg['Servers'][$i]['auth_type'] = 'cookie';中的cookie改为config
    $cfg['Servers'][$i]['auth_type'] = 'config';

    至此,就完成了服务器基础套件的安装啦;

    当然,问了方便,可以通过做成一个bat文件来1键执行,这里需要用到RunHiddenConsole工具,具体大家可以百度搜索下

    start_nginx_php_mysql.bat

    @echo off
    set php_home=./php7.3
    set nginx_home=./nginx
    set mysql_home=./mysql8/bin
    
    REM Windows 下无效
    REM set PHP_FCGI_CHILDREN=5
    
    REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
    set PHP_FCGI_MAX_REQUESTS=1000
    
    echo Starting PHP FastCGI...
    RunHiddenConsole %php_home%/php-cgi.exe -b 127.0.0.1:9000 -c %php_home%/php.ini
     
    echo Starting nginx...
    RunHiddenConsole %nginx_home%/nginx.exe -p %nginx_home%
    
    echo Starting MySQL...
    RunHiddenConsole %mysql_home%/mysqld --console

    然后是关闭的(不用的时候一定要关闭,不然一直留在内存中运行)

    stop_nginx_php_mysql.bat

    @echo off
    echo Stopping nginx...  
    taskkill /F /IM nginx.exe > nul
    echo Stopping PHP FastCGI...
    taskkill /F /IM php-cgi.exe > nul
    echo Stopping MySQL...
    taskkill /F /IM mysqld.exe > nul
    exit

    完事儿,因为是在久经多次失败后才完成的,中间不确定是否有遗漏,大家可以先不用bat,一个个用cmd来执行,这样能看到报错信息,再搜索对应解决方法,一步步实现吧

     

    一个在前往码农道路上走走停停的行政文员

    展开全文
  • mediawiki行政员找回mediawiki 1.22.6默认安装完成后,无管理员/行政员,默认都是user组成员。这样不便于wiki系统维护。注: 默认情况下,行政员组(bureaucrat) 成员 具有设置所有用户组权限的能力管理员组(sysop)...

    mediawiki行政员找回

    mediawiki 1.22.6默认安装完成后,无管理员/行政员,默认都是user组成员。这样不便于wiki系统维护。注: 默认情况下,行政员组(bureaucrat) 成员 具有设置所有用户组权限的能力

    管理员组(sysop)成员 具有很有系统维护的能力

    当mediawiki 中 行政员组 成员全部丢失后,可以通过直接修改数据库完成权限找回:

    连接到wiki数据库:

    mysql> use my_wiki

    查询当前用户列表:

    mysql> select * from user;

    直接将想要设置成行政员的用户插入到权限组表:

    mysql> insert user_groups (ug_user, ug_group) values (1, 'bureaucrat');

    设置完成~用user_id 为1的用户 再次登录wiki页面,则该用户已变成行政员,他可以设置任何用户的权限组。该方法也可以直接设置用户为管理员('sysop')。

    mediawiki密码遗失重设

    进入到wiki安装目录下,进入目录maintenance/,里面有很多wiki运维脚本。密码修改脚本及修改命令如下:

    php changePassword.php --user --new passowrd

    f68f2add0b68e4f9810432fce46917b7.png

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    展开全文
  • 这个安装其实非常简单,只需要几行命令,首先获取管理员权限 sudo su 然后安装mysql, apt install mysql-server 这里安装完成后自动初始化数据文件,自己开启服务,无需手动操作。 然后登录mysql,输入‘mysql’...

    ubuntu命令安装mysql 8.0

    欢迎阅读 此文章,我用的是ubuntu 20.10
    之前命令安装了mysql,却怎么也改不了root用户的密码,查阅许多资料才发现,其实不难。
    这个安装其实非常简单,只需要几行命令,首先获取管理员权限

    sudo su
    

    然后安装mysql,

    apt install mysql-server
    

    这里安装完成后自动初始化数据文件,自己开启服务,无需手动操作。
    然后登录mysql,输入‘mysql’直接就可以登录,

    mysql
    

    然后输入sql语句,修改root密码’123456’

    use mysql;
    alter user 'root'@'localhost' identified with mysql_native_password by '123456';
    

    大功告成,现在就可以使用mysql的root账号登录了
    退出管理员权限,然后登陆mysql

    mysql -u root -p
    
    展开全文
  • mysql〉_MySQL安装配置

    2021-03-15 11:57:57
    注:操作系统目录(文件),需要管理员权限执行:su回车——〉输入密码(不可见)——〉回车操作的文件路径自己决定(我只给出给出模版)1.下载mysql软件tar包2.检查mysql的用户组是否存在cat /etc/group |grep mysql如果...
  • Mysql安装: ...apt update //更新数据库等操作需要管理员权限,所以非root用户需用:sudo apt update (apt 与 apt-get , 个人理解:apt是apt-get的升级版。apt有新功能,但未覆盖apt-get的所...
  • MySQL安装配置

    2018-07-08 16:28:00
    注:操作系统目录(文件),需要管理员权限 执行:su回车——〉输入密码(不可见)——〉回车 操作的文件路径自己决定(我只给出给出模版) 1.下载mysql软件tar包 2.检查mysql的用户组是否存在 cat /etc/...
  • 1.拒绝访问的问题权限不够,必须以管理员身份启动命令行2.MySQL 服务无法启动。服务没有报告任何错误。进入到你的mysql安装目录,C:\Program Files\MySQL\MySQL Server 5.7首先,新建my.ini(如果有直接修改)内容如下...
  • 安装MySQL遇到的问题

    2012-08-19 10:26:45
    问题描述: 每次配置到最后一步,系统响应?? 解决方法: 右键MySQLInstanceConfig.exe,兼容性里面选择windows server2008,并勾选管理员权限运行,就可以了。
  • 环境:Win7x64、Win10x64、MySQL 8.0.15(下载于官方网站)ZC:下面,第10,有自己机子上安装...2、我的过程记录 (这里都以 YeJun的机子来说)(所有的 命令行都是在 管理员权限下的CMD或PowerShell中执行)(1)文中 关于...
  • 操作流程安装 MySQL 数据库pymysql 模块安装与使用获取数据库的连接执行 sql 语句或存储过程关闭数据库连接安装 MySQL 数据库注意: 安装过程我们需要通过开启管理员权限安装,否则会由于权限不足导致无法安装。...
  • Step1: 切换管理员权限。 # su root Step2: 查看当前mysql版本,避免意义重装。 # mysql –version Step3: 确定要卸载的文件。 # rpm -qa|grep MySQL  MySQL-client-5.5.14-1.linux_glibc2.5.x86_...
  • 1. 到官网下载 安装包 mysql-5.7.21-winx64.zip,地址 https://dev.mysql.com/downloads/2. 解压mysql-5.7.21-winx64.zip...一定要用管理员版,否则会无权限而失败4. 用命令定位到 d://mysql/bin 目录5. 运行 ./my...
  • pip install django,在windows下,使用管理员权限,在cmd环境:pip install django 输入import django,错误信息,表明安装成功。 2:安装mysql,Linux下自带。windows下安装参考 http://jingyan.baidu.com/a
  •  2、管理员:对管理员增删改查,让您的后台支持团队协作管理,还可对管理员分配不同的权限,让您的团队进行分工管理;  3、权限管理:您可设置新增管理员时的默认权限,还可对其进行排序操作;  4、SMTP服务器...
  • 公司电脑有管理员权限由管理员统一管理,用户只能使用高级用户权限,申请了wampserver的安装。但是运行的时候又需要管理员授权能够通过wamp调用打开浏览器。 管理员说没办法。所以只能自己来。 双击D:\wamp\bin\...
  • mysql最快速安装方法(极简、免配置):下载官方绿色压缩包,解压到某目录最好为英文),用管理员权限打开CMD,定位到mysqld.exe所在目录,直接运行 mysqld --install 即可以当前目录为service的ImagePath来...
  • 这篇文章的核心价值在于首次网络(互联网访问)源码安装MySQL5.7的CM,没错,就像我个人遇到的情况一样。如果可以外网通信,那这里的内容其实是一行apt或者yum命令的事情。  公司为每个员工都提供两台机器,一台...
  • 04/04/2018今天米兰雨,一上午心情很糟糕。去尼斯玩的时候钱包被偷了,上午继续去银行...今天尝试了管理员权限重新设置密码,可是打开权限之后在第二个终端窗口操作就反应命令。有人解释是安装地址和查询地址不...
  • mediawiki行政员找回mediawiki 1.22.6默认安装完成后,无管理员/行政员,默认都是user组成员。这样不便于wiki系统维护。注: 默认情况下,行政员组(bureaucrat) 成员 具有设置所有用户组权限的能力管理员组(sysop)...
  • mysql5.7中用SHOW STATUS LIKE 'sphinx_%'结果的替代方案 非管理员账号授权 grant all on test.* to 'testuser'@'127.0.0.1' identified by 'testuser'; //PROCESS 权限 是给sphinx 命令 SHOW ENGINE SPHINX ...
  • 5.3.5 设置系统管理员口令 151 5.3.6 配置数据库设备和数据库 152 5.3.7 建立用户登录和权限 153 5.4 测试数据库 156 5.5 数据库设计 159 5.6 问题 161 5.6.1 标识列(自动增加) 161 5.6.2 SQL一致性 163 5.6.3 ...
  • 关于mysql的密码修改步骤(忘记密码)怎样修改mysql的root账户密码第一步,使用管理员权限打开cmd...第一步,使用管理员权限打开cmd命令,进入到mysql安装目录的bin目录下 mysql未启动,若启动,请 net stop mysql关闭
  • MySQL命令大全

    2018-01-15 11:19:17
    而Linux中启动时可用“/etc/rc.d/init.d/mysqld start”命令,注意启动者应具有管理员权限。 刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽...
  • JMT(JRE+MySQL+Tomcat)集成工具 Windows版

    千次阅读 2016-10-31 09:44:28
    JMT(JRE 1.7.0_80 + MySQL 5.6.26 + Tomcat 7.0.69)集成工具 Windows版  特点: 1.集成JRE1.7,保持对Windows XP/2003系统...3.增加了对Vista以后的Windows系统自动获取管理员权限的支持,无须手动以管理员权限运行
  • MYSQL常用命令大全

    2011-05-30 13:31:24
    而Linux中启动时可用“/etc/rc.d/init.d/mysqld start"命令,注意启动者应具有管理员权限。 刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽...
  • MySQL网络数据库指南

    2009-03-20 16:03:32
    4.6 管理员的优化 137 4.6.1 服务器参数 138 4.6.2 硬件问题 138 第二部分 MySQL 编程接口 第5章 MySQL 程序设计介绍 139 5.1 MySQL 可用的 API 142 5.1.1 C API 143 5.1.2 Perl DBI API 143 5.1.3 PHP API 145 5.2 ...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 179
精华内容 71
关键字:

无管理员权限安装mysql

mysql 订阅