1.如何檢視自己的統信UOS版本
cat /etc/os-release
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5yN1QDM1kTO3kTZ4gDMzQDMzYzXyMjM0kDMzIzLchDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
我這裡使用的版本是UOS20的系統
2.如何安裝Mysql
統信 UOS20的系統預設有mysql 5.7的安裝包,不需要使用額外的指令去下載下傳安裝包隻需要執行下面的指令即可安裝成功
由于UOS作業系統基于debian系統,是以不支援yum及rpm安裝指令,應使用apt及dpkg指令。
普通debian系統(非統信UOS)安裝Mysql可參考這篇文章
Debian環境下MySql5.7安裝與解除安裝
apt install mysql-server
3. 啟動Mysql
systemctl enable mysql
systemctl start mysql
4.修改root的初始密碼
剛安裝完的Mysql的root賬号是沒有密碼的,輸入以下指令,然後回車即可登入
mysql -u root -p
修改密碼語句:
update mysql.user set authentication_string=password("123456") where user = 'root';
update mysql.user set plugin="mysql_native_password";
然後退出重新登入就會發現登入需要密碼了。
5.開放navicat遠端通路權限
grant all privileges on *.* to root@"%" identified by '123456';
flush privileges;
除了執行上述語句,還需要修改mysql的配置檔案,才能真正的開放遠端通路權限:
修改/etc/mysql/mysql.conf.d下的mysqld.cnf
cd /etc/mysql/mysql.conf.d
vi mysqld.cnf
注釋本地連接配接着一行
bind-address = 127.0.0.1 改成 # bind-address = 127.0.0.1
另外由于UOS作業系統沒有自帶防火牆,是以不用設定有關防火牆的操作,也無需開放Mysql資料庫預設端口3306。
6.設定mysql不區分大小寫
vi /etc/mysql/mysql.conf.d/mysqld.cnf
systemctl restart mysql
7.解除安裝
apt-get --purge remove mysql-server
apt-get --purge remove mysql-client
apt-get --purge remove mysql-common
最後再通過下面的指令清理殘餘
apt-get autoremove
apt-get autoclean
rm /etc/mysql/ -R
rm /var/lib/mysql/ -R