该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@ccxf22 已经解决了
1.安装mysql之前先添加2G虚拟内存(虚拟内存文件在/opt/.swap)。
if [ `free m | grep -w Swap | awk'{print $2}’` = 0 -o `free m | grep -w Swap | wc -l` = 0 ];then
if [ -s /tmp/opt/.swap ];then
chmod 0777 /tmp/opt/.swap
swapon /tmp/opt/.swap
else
cd /tmp/opt
dd if=/dev/zero of=.swapbs=1024 count=2097152
mkswap /tmp/opt/.swap
chmod 0777 /tmp/opt/.swap
swapon /tmp/opt/.swap
fi
fi
等待时间挺长的,等待完毕后,输入下面名称查看内存情况
free –m
下图可以看到,虚拟内存已正常加载
2.安装mysql,指令一行一行复制进去!运行完一个指令,再进行下一个指令!
opkg install mariadb-server mariadb-clientphp7-mod-mysqli
建立数据库文件夹datadir
mkdir /opt/var/mysql/
用WinSCP 把/opt/etc/mysql/my.cnf文件中user=root改成user=admin
cd /opt
./bin/mysql_install_db –force
最后
./bin/mysql_install_db
最后有OK
把user 改成root。其实原理就是,固件限制用户名不能为root。我是用admin账户登录,mysql上述的初始化也只能用admin账户,一旦初始化完毕,再转为root账户
再
/opt/bin/mysqld–pid-file=/opt/var/run/mysqld.pid
卡到这里不动了,重启PuTTY程序(或XShell)
输入下面的指令查看mysql的进程情况
ps | grep mysql
重启mysql服务器
/opt/etc/init.d/S70mysqld restart
3.登陆mysql,输入命令,回车。
mysql -u root -p
提示输入密码,因为密码为空,所以直接回车。
修改默认的空密码
mysql> usemysql;
mysql> UPDATEuser SET Password = PASSWORD(‘你的新密码’) WHERE user = ‘root’;
mysql> FLUSHPRIVILEGES;
4.创建第一个数据库,mysql>是不用输入的,后面的才是,把第一第二句my_first_database换成你想要的名字,是同一个名字,得是英文字母组成的,desired_mysql_password得换成上面设置的密码,然后注意空格。
mysql> createdatabase 你的新数据库名;
mysql> grant allprivileges on my_first_database.* to admin@localhost identified by ‘你的新数据库密码’;
mysql> quit
很多图无法上传,呵呵百度

相关资源:RAMMap查看内存占用_map文件怎么看剩余ram-桌面系统文档类资源…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!