cmd中輸入net start mysql 提示:服務名無效或者MySQL正在啟動 MySQL無法啟動


錯誤如圖:

                      

 

 

錯誤原因是:因為net start +服務名,啟動的是win下注冊的服務。此時,系統中並沒有注冊mysql到服務中。即當前路徑下沒有mysql服務。

 

解決辦法:1. 來到MySQL的安裝路徑下bin

                        2. 在命令行中輸入mysqld --install(成功:出現Service successfully install代表你已經安裝成功,)

                     

 

                 如果不成功,出現Install/Remove of the Service Denied!,則需要用管理員的身份運行DOS窗口,這樣就可以成功了

                 

 

 

                      3. 執行 net start mysql出現:

                 

                      刪除mysql下的data文件,重新執行 mysqld --initialize (初始化data文件)就可以在當前路徑下生成data文件夾,再執行net start mysql 就可以啟動mysql

                    

應用實例:python用pymysql鏈接mysql數據庫

import pymysql
import sys
try:
    conn=pymysql.connect(host='localhost',user='root',passwd='',db='test1',port=3306,charset='utf8')
except:
    print('打開數據庫連接出錯,請檢查')
    conn.close()
    sys.exit()
cur=conn.cursor()
sql='create table if not exists T_fish (' \
    'date1 char(12) not null,' \
    'name char(12) not null,' \
    'nums int not null,' \
    'price int not null,' \
    'sExplain varchar(200));'
try:
    cur.execute(sql)
    conn.commit()
    print('表可以使用')
except:
    print('表在建立過程出錯')
conn.close()

運行程序時先在mysql命令行窗口實現數據庫(test1)的創建:

create database test1;

 

 具體mysql數據庫使用方法地址:https://www.360kuai.com/pc/93bf1e5f5201b0635?cota=4&tj_url=xz&sign=360_57c3bbd1&refer_scene=so_1

 

本文參考鏈接:https://blog.csdn.net/ermaner666/article/details/79096939

 

                       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM