Resetting MySQL root password in ubuntu 17.10, 重設MySQL 的root 密碼

我忘記了MySQL的root 密碼, 因為太久沒用了, 網路上找到了改密碼的程序, 先記下來, 下次也許用的到.

先停服務
sudo /etc/init.d/mysql stop

再來這二個動作超重要, 我就是沒有做到, 卡關超久.
sudo mkdir /var/run/mysqld/
sudo chown mysql /var/run/mysqld/

再來就是起動mysql, 進入安全模式
sudo mysqld_safe –skip-grant-tables &

登入root, 不用密碼, 如果可以登入大概就沒什麼問題了.
sudo mysql -u root

選db 到mysql
use mysql;

執行改root密碼的sql command
update user set authentication_string=PASSWORD(“New_Passwore_Here”) where User=’root’;

重新讀權限
flush privileges;

退出mysql
exit;

重新起動mysql
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start

用新的密碼進去mysql
sudo mysql -u root -p

喔! 成功.

GRUB installation failed

GRUB installation failed
The ‘grub-efi-amd64-signed’ package failed to install into /target/. Without the GRUB boot loader, the installed system will not boot.

 

Boot from LiveUSB or just got the error

1.mount /:

sudo mount /dev/sdXY /mnt

2.mount /boot/efi:

sudo mount /dev/sdXZ /mnt/boot/efi

3.mount other path:

for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done

4.swith to root in /:

sudo chroot /mnt

5.install grub in disk:

grub-install /dev/sdX

6.update grub:

update-grub

7.exit root

hit Ctrl+D to exit the chroot environment.

8.reboot and test

 

example:

Device Start End Sectors Size Type
/dev/sda1 2048 411647 409600 200M EFI System
/dev/sda2 411648 500117503 499705856 238.3G Linux filesystem

Device Start End Sectors Size Type
/dev/sdb1 2048 20971519 20969472 10G Linux swap
/dev/sdb2 20971520 1953523711 1932552192 921.5G Linux filesystem

command:

peppermint@peppermint ~ $ sudo mount /dev/sda2 /mnt
peppermint@peppermint ~ $ sudo mount /dev/sda1 /mnt/boot/efi
peppermint@peppermint ~ $ for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
peppermint@peppermint ~ $ sudo chroot /mnt
root@peppermint / # grub-install /dev/sda
Installing for x86_64-efi platform.
Installation finished. No error reported.
root@peppermint / # update-grub
Generating grub configuration file …
Found background image: grub-background.png
Found linux image: /boot/vmlinuz-4.4.0-66-generic
Found initrd image: /boot/initrd.img-4.4.0-66-generic
Found linux image: /boot/vmlinuz-4.4.0-51-generic
Found initrd image: /boot/initrd.img-4.4.0-51-generic
grub-probe: error: cannot find a GRUB drive for /dev/sdc1. Check your device.map.
done
root@peppermint / # exit
peppermint@peppermint ~ $

在ubuntu下, 可以不必使用大黃蜂 Bumblebee

在 Laptop 上,如果有配置 Nvidia 的獨立顯卡,在Windows 環境,可以依照需求, 在執行特定的遊戲及影音播放程式時,自動使用獨立顯卡。在平時就是使用內建的 Intel 整合顯卡,以節約電量的使用。但在 linux 下並沒有這麼方便的驅動程式,一般會使用大黃蜂 Bumblebee 程式來達成相同的功能,但是我裝了很久還是怪怪的,決定不用這個功能,直接使用 Nvidia linux driver 做顯卡的切換, 平時用 Intel 的整合顯卡以節省電量, 在需要用到獨顯的時候, 執行切換的功能, 登出再登入, 就完成了切換, 不過用完之後要再切換一次,不然就會維持在獨顯。

install ubuntu on xiaomi air 13

wireless card:

sudo gedit /etc/modprobe.d/xiaomi.conf

add new line

blacklist acer_wmi

save > reboot

 

Micphone of headset

sudo gedit /etc/modprobe.d/alsa-base.conf

add a new line

options snd-hda-intel model=dell-headset-multi

save > reboot

我的新玩具 小米筆記本 AIR 13

公司配發的 laptop 把一堆權限都鎖掉了,平時使用非常難過,還是專門用來處理公務吧!

想找一部 CP 值高一點,顏值也不要太差的 laptop,就選了最近的話題機,小米。

小米 AIR 有二個型號,12 和 13,主要是以螢幕尺寸來命名,12.5 吋 和 13.3 吋。會選 13 的原因是它有 8 GB 的 RAM,另一款只有 4 GB,RAM 是焊死在主板上,不能自己換的。

長的還不難看
關燈了鍵盤會亮亮
立馬重灌成 Linux, 可惜了 Windows 10 的版權
好 laptop,不買嗎?

Install fcitx CangJie3

sudo apt-get -y install fcitx fcitx-config-common fcitx-config-gtk fcitx-config-gtk2 fcitx-frontend-all fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-ui-classic fcitx-table-cangjie3