在 UBUNTU 18.04 下,如何設定 mysql root 的密碼

參考網址:莊老師的記事本

轉貼如下:
 

我使用 下列指令安裝 mysql  5.7 資料庫

$sudo apt install mysql-server-5.7 mysql-client-5.7

不同於以往,安裝過程竟然不用輸入 root 帳號的密碼?那我要如何使用(設定)資料庫?

參考了這篇文章

另一篇文章

$sudo cat /etc/mysql/debian.cnf

[client]
host = localhost
user = debian-sys-maint
password = i8gdwpv4FllUqzaW
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = i8gdwpv4FllUqzaW
socket = /var/run/mysqld/mysqld.sock

下方要填入在[client]  下的  user 及 password 的值

$mysql -u debian-sys-maint -p

依本網頁例,密碼填 i8gdwpv4FllUqza,請依你電腦實際值填入密碼

使用 mysql 資料庫

$mysql> use mysql;

先指定 plugin 為 mysql_native_password

$mysql>UPDATE user SET plugin=’mysql_native_password’ WHERE User=’root’;
$mysql>UPDATE mysql.user SET authentication_string=PASSWORD(‘password’) WHERE USER=’root’;FLUSH PRIVILEGES;

其中的PASSWORD(‘password’),就是root 的密碼,請依你實際的密碼填入

$mysql>exit 離開 mysql

測試新的 root 密碼登入

$mysql -u root -p
輸入新的密碼 password

發表於 Linux系統 | 發表迴響

如何在 Debian 9 上安裝 Mysql

參考網址:如何在 Debian 9 上安裝 Mysql

Debian 9安裝配置MariaDB(MySQL)

Debian 9 使用 MariaDB 徹底代替了 MySQL。因此在配置方面,相比之前版本有很多的不同。

因爲 Debain 9 源內的 MariaDB 10.0 使用了 UNIX 套接字認證,所以在全新安裝 MariaDB 的過程中,不再有 MySQL root 密碼的配置窗口.

發表於 Linux系統 | 發表迴響

Ubuntu中启用关闭Network-manager网络设置问题!

參考網址:CSDN

石頭閒語

轉貼如下:

Ubuntu中启用关闭Network-manager网络设置问题!

【Server版本】

在UbuntuServer版本中,因为只存有命令行模式,所以要想进行网络参数设置,只能通过修改/etc/network/interfaces。具体设置方法如下:

(1) UbuntuServer 修改 IP地址

打开/etc/network/interfaces

sudo vim/etc/network/interfaces

加入以下语句:

auto eth0

iface eth0inet static

addressxxx.xxx.xxx.xxx #IP地址

netmaskxxx.xxx.xxx.xxx #子网掩码

gatewayxxx.xxx.xxx.xxx #网关

(2) UbuntuServer 修改 DNS

打开/etc/resolv.conf

sudo vim/etc/resolv.conf

改为如下内容:

searchlocaldomain #如果本Server为DNS服务器,可以加上这一句,如果不是,可以不加

nameserver172.16.3.4 #希望修改成的DNS

nameserver172.16.3.3 #希望修改成的DNS

(3) UbuntuServer 最后一步,也是最重要的一步

  在rc.local里加入这个重启网络配置的命令:

sudo/etc/init.d/networking restart

【Desktop版本】


 

在Desktop版本中,除了可以修改/etc/network/interfaces来进行配置以外;还可以直接在network-manager中配置。通过 interfaces修改的方法参照Server版本。network-manager的配置和直观,按照提示一步一步操作即可,有兴趣的朋友,可以自行Google或者Baidu。

但如果修改了interfaces,又配置了network-manager(以下简称nm),你就会发现出现了一些莫名其妙的问题:

1,interfaces和 nm中的网络设置不一样,系统实际的IP是哪个?

2,有时候莫名其妙的,界面右上角的网络连接图标就丢失了。

3,明明在nm中配置了正确的网络设置,为什么就上不了网呢?

其实,我们要知道 interfaces和 nm之间的关系,这些问题就不难解释了。

首先,当系统内没有第三方网络管理工具(比如nm)时,系统默认使用interfaces文件内的参数进行网络配置。(就像Server版本一样)


 

接着,当系统内安装了 nm之后,nm默认接管了系统的网络配置,使用nm 自己的网络配置参数来进行配置。

但是,如果用户在安装nm之后(Desktop版本默认安装了nm),自己手动修改了interfaces 文件,那nm 就自动停止对系统网络的管理,系统改使用interfaces 文件内的参数进行网络配置。

此时,再去修改nm 内的参数,不影响系统实际的网络配置。若要让nm 内的配置生效,必须重新启用nm 接管系统的网络配置。

现在知道了两者之间的工作关系,再看上面的三个问题:

1,要看nm是否接管,如果没有接管,系统实际的IP设置以interfaces 中的为准。反之,以nm 中的为准。

2,当nm 停止接管的时候,网络连接图标就丢失了。

3,同样是接管的问题。

如果用户希望在Desktop版本中,直接使用interfaces 进行网络配置,那最好删除network-manager 。

如果在出现上述问题之后,希望能继续使用nm 来进行网络配置,则需要进行如下操作:

sudo servicenetwork-manager stop # 停止 nm服务

sudo rm/var/lib/NetworkManager/NetworkManager.state # 移除nm 的状态文件

sudo gedit/etc/NetworkManager/nm-system-settings.conf # 打开nm 的配置文件

##里面有一行:managed=true

## 如果你手工改过/etc/network/interfaces,nm会自己把这行改成:managed=false

## 将false 修改成true

sudo servicenetwork-manager start

转: 梧桐叶技术博客

 

 

 

Debian/Ubuntu的Network-Manager

Debian/Ubuntu的Network-Manager

    debian/ubuntu管理网络连接的有两个东西,图形化的NetworkManager和文字的 ifup/ifdown,如果在 /etc/network/interfaces里设置了网卡信息,那么NetworkManager就不会接管该网卡,如果没有设置NetworkManager默认是会接管网卡的。
    NetworkManager最方便的地方是个人电脑用无线连网的时候,因为文字界面的 iwlist wlan0 scan 并不是非常好用,而NetworkManger可以像windows那样列出所有可用的wifi热点,如果有中文乱码的,也一样可以连接,但如果你的机子是用来做服务器的,或者是在办公室里使用,有固定的路由环境,一般来说,也会有固定的ip,因为这样可以方便内网共享资源。总之不是个人用的,而且不用移来移去的话,最好是关掉这个NetworkManager,当然如果你经常带着本子跑,想去咖啡馆蹭网的话,就一定要打开这个NetworkManager,自动搜索无线非常方便了。
    下面来说说这两种情况:
    1,使用NetworkManger来联网,这个时候,如果使用了无线连接路由,而在/etc/network/interfaces里配置了有线连接的eth0的话,就会发生一个超级诡异的问题:可以访问外网,但不能访问内网,比如无线路由ip 192.168.0.1,ping该地址,会显示有线网卡的ip地址无法ping通,而不是无线!证明在设置了有线eth0的时候,会优先采用,但奇怪的是,外网连接正常,所有我怀疑这可能是debian的一个bug。所以当使用 NetworkManager的时候,可以注释掉所有/etc/network/interfaces 里的内容,仅仅保留本地回环网络:
        auto lo
        iface lo inet loopback
    这两句。设置固定ip,可以在NetworkManager图形界面里配置。
    2,关闭NetworkManager,关闭命令:sudo /etc/init.d/network-manager stop 取消开机启动:chkconfig network-manager off 重启网络:/etc/init.d/networking restart
    修改 /etc/network/interfaces 文件,
    系统配置部分:本地回环网络。
        auto lo
        iface lo inet loopback
    有线配置部分:
        auto eth0
        #iface eth0 inet dhcp # 如果你不想用固定ip的话,推荐用固定ip,这样可以省去请求路由分配的时间
        iface eth0 inet static
        netmask 255.255.255.0
        gateway 192.168.0.1      #gateway 0.0.0.0 # 拨号上网请把 gateway全部设置为0
        address 192.168.0.112
    无线配置部分:
        auto wlan0
        iface wlan0 inet static
        netmask 255.255.255.0
        gateway 192.168.0.1
        address 192.168.0.113
        pre-up ip link set wlan0 up
        pre-up iwconfig wlan0 essid ssid
        wpa-ssid TP-Link # 这里的ssid为路由里设置的无线名称
        wpa-psk 12345678 # 无线密码
    adsl拨号上网:
        auto dsl-provider
        iface dsl-provider inet ppp # dsl-provider 为之前配置好的拨号名称
        provider dsl-provider
    

 

發表於 Linux系統 | 發表迴響

UBUNTU 16.04 網路設定

參考網址:阿舍的隨手記記
Ubuntu 如何設定固定 IP ( 設定網路 )

新版的網路設定有圖形界面,之前裝好UBUNTU之後一直在 /etc/network/interfaces找不到固定IP的設定值
原來是放在root@ST-U1604:/etc/NetworkManager/system-connections資料夾
有個「有線連線 1」的檔案內

[connection]
id=有線連線 1
uuid=ec760f02-9fa3-3c8a-ba4e-3d3eca04XXXX
type=ethernet
autoconnect-priority=-999
permissions=
secondaries=
timestamp=1539313807

[ethernet]
duplex=full
mac-address=50:E5:49:49:XX:XX
mac-address-blacklist=

[ipv4]
address1=192.168.0.3/24,192.168.0.1
dns=168.95.1.1;
dns-search=168.95.192.1;
method=manual

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=auto

UBUNTU 16.04   /etc/NetworkManager/NetworkManager.conf
 

[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=false

 

阿舍後來才發現,要給 Ubuntu 的網卡指定固定 IP 的作法,除了要去修改 /etc/network/interfaces 這個檔案之外,其實,還有幾個步驟要做哩 ! 阿舍把它整理如下:

1.修改 /etc/network/interfaces
這是第一件要做的事,就是把 DHCP 的設定給註解掉,然後加入下面的 IP 設定。
 ( 註: 新版 Ubuntu 的預設網卡名稱應該不再是 eth0 而是 enp0s3 之類的名稱,, 請先用 ifconfig 或 ip address 指令查看看再設會比較準哩 …  )

#iface eth0 inet dhcp

iface eth0 inet static 

address 192.168.1.8 

netmask 255.255.255.0
gateway 192.168.1.1

2. 新增或修改 /etc/resolv.conf  ( 註: 新版 Ubuntu 的設定方已變更,請參考這篇說明)
再來是要設定 DNS Server,不過,如果只是要讓兩台電互通,這裡是可以不用設定的,如果需要加入 DNS Server 就要把 DNS 的 IP 填入如下:( 以中華電信的 DNS Server 為例 )

nameserver 168.95.1.1

nameserver 168.95.192.1

3.修改 /etc/NetworkManager/nm-system-settings.conf
如果有在使用 NetworkManager 來管理網路連線的話,就要取消 NetworkManager 對網路連線的控管,所以,要打開 /etc/NetworkManager/nm-system-settings.conf 這個檔案,把下面這個參數設為 False。

managed=false 
4.重新啟動網卡
上面的步驟都設定好之後,就可以重開機來讓新設定生效,如果不想或不能重開機的話,也可以用下面這二行指令來重新啟動網卡,讓變更馬上生效哩 !

sudo ifdown eth0
sudo ifup eth0 

發表於 Linux系統 | 發表迴響

[IoT] 在樹莓派中安裝Windows 10 IoT Core作業系統

參考網址:maduka的技術日記

1.先連上網站https://developer.microsoft.com/en-us/windows/iot/downloads,並點選[Get Windows 10 IoT Core Dashboard]下載安裝程式

2.點選下載完成的安裝程式,並安裝至電腦中,安裝完成後並執行,會出現IoT Dashboard的程式畫面,請在左方的選單中點選[設定新裝置],接著在設定新裝置的畫面中,裝置類型選擇[Raspberry Pi 2 & 3],OS組建選擇預設的項目,而磁碟機的部份,請選擇之後要放入至樹莓派中的Micro SD Card的磁碟機編號,裝置名稱與密碼,依需求提供即可

3.接著點選右下方的[我接受軟體授權條款],並按下[下載並安裝],這時IoT Dashboard的程式,會下載Windows 10 IoT Core的作業系統檔,並燒錄至Micro SD卡之中

4.完成燒錄之後,將Micro SD卡放至樹莓派的插槽之中,並接上電源。到這裡,Windows 10 IoT Core的安裝已經算是完成了

5.接著把螢幕接上樹莓派的HDMI接頭,並顯示目前樹莓派的畫面,可以看到已經進入到Windows 10 IoT Core的作業系統畫面了

發表於 Windows系統, 軟體使用 | 發表迴響

大易碼查詢

參考網址:http://dict.tw/

有些字忘了如何拆碼怎麼辦?
到這兒查立就對了。

發表於 軟體使用 | 發表迴響

thunkable 另一版的app inventor 可以跨平台

參考網址:https://thunkable.com

https://x.thunkable.com/login

可以產生android 和 iOS的app

app inventor支援iOS的版本預計2019第一季完成

2121/03/04 AppInventor iOS版本已釋出

發表於 軟體使用 | 發表迴響

banana-pi

參考網址:

http://www.banana-pi.org/

德源科技 w2 3700

 

發表於 Linux系統, 硬體維修 | 發表迴響

orange pi

參考網址:
http://www.orangepi.org/

http://www.pcdiy.com.tw/detail/2421

https://find.ruten.com.tw/s/?q=orange%20pi

Orange Pi RK3399 V1.5
aliexpress 2G RAM
aliexpress 4G RAM

發表於 硬體維修 | 發表迴響

NVIDIA推出99~129美元入門級AI電腦:Jetson Nano

參考網址:

http://www.pcdiy.com.tw/detail/12323

https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit

發表於 硬體維修 | 發表迴響