Ubuntu上部署C# 網站 步驟簡單記錄

對於剛接觸linux的同窗,因爲命令不熟悉,因此要想在上面部署C#網站,容易迷茫,能夠參考此簡易步驟:mysql

安裝 mono: apt-get install mono  按tab搜索 找到mono相關的組件linux

      apt-get install mono-complete  全量安裝web

安裝 jexus:web服務器sql

                  下載jexus:wget http://www.linuxdot.net/down/jexus-5.8.1.tar.gz數據庫

       解壓: tar -xzvf jexus-x.x.x.tar.gz服務器

                  進入jexus目錄:cd jexus-x.x.xide

       執行install:./install  安裝完成網站

      全局註冊ui

                 cd /usr/jexus
      sudo ./jws regsvr 編碼

安裝mysql數據庫:

      在線安裝:apt-get install mysql-server mysql-client

      輸入root帳號的密碼。

                安裝完成默認root不具有遠程訪問的權限,

      在終端上 mysql -u root -p,修改grant all privileges  on *.* to root@'%' identified by "root";

      修改配置文件  vi /etc/mysql/my.cnf 

            註釋 # bind-address          = 127.0.0.1

                    若是此目錄不存在 那麼進入 第二個路徑 /etc/mysql/mysql.conf.d/ 文件夾中打開 mysqld.cnf文件修改便可。 

                    esc+:wq 保存退出

                    esc+:q! 不保存退出

                 

                處理中文亂碼:找到對應節點添加編碼

            [mysqld]
            character_set_server= utf8

            [client]
            default-character-set=utf8


               vi /etc/my.cnf把裏面的log-bin這一行註釋掉,重啓mysql服務便可。 不寫 mysql-bin.000001 日誌。。

 

      保存退出,重啓mysql服務

                   /etc/init.d/mysql restart

 

常見問題:mysql錯誤1045 Access denied for user 'root'@'localhost' (using password:YES)

# /etc/init.d/mysql stop  
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &  
# mysql -u root mysql  

mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;  
mysql> FLUSH PRIVILEGES;  
mysql> quit  

 

 

PS:新版mysql 庫 user表無 passord字段,修改爲 authentication_string 便可

相關文章
相關標籤/搜索